【发布时间】:2017-01-05 16:24:32
【问题描述】:
我知道实体框架团队延迟了空间类型支持,但是有没有办法告诉实体框架为指定实体创建地理类型的列?
我将使用 .FromSql(String) 方法进行查询,但我希望模型完全从实体框架构建。
【问题讨论】:
标签: c# .net entity-framework entity-framework-core
我知道实体框架团队延迟了空间类型支持,但是有没有办法告诉实体框架为指定实体创建地理类型的列?
我将使用 .FromSql(String) 方法进行查询,但我希望模型完全从实体框架构建。
【问题讨论】:
标签: c# .net entity-framework entity-framework-core
您可以通过在迁移中设置类型或使用列属性来做到这一点,这是一个示例:
[Column(TypeName ="sys.Geography")]
public string Geography { get; set; }
使用此更新并创建工作正常,但读取很棘手,因为 EF 无法处理该类型。这是我解决这个烂摊子的方法altogether。
【讨论】: