我正在尝试将点类型保存到 Postgresql 中,我已经尝试过这种方式。(数据库表模型定义)
public NpgsqlPoint Position { get; set; }
我用这个方法设置对象
posData.Position = new NpgsqlPoint (34.3244,23.2344);
但是当我在 dbContext 上调用 .SaveChanges 时,我得到了 Not Null Constraint Violation 的异常,所以我猜 EF 正试图插入一个空值。
我在进入之前调试了 posData.Position 并且对象包含正确的数据。
我已经搜索了谷歌,但我没有找到任何示例或遇到相同问题的人。
任何线索?