【发布时间】:2012-05-26 05:14:39
【问题描述】:
我有一个表单,用户可以通过该表单输入地图上某个点的纬度和经度。数据将作为字符串值输入。我做了一些研究,从各种来源发现实体框架不支持地理数据类型。
- 如何解析和/或将字符串数据保存到数据库中的地理列?
- 存储后如何访问它并将其重新解析为字符串?
提前致谢!
【问题讨论】:
标签: c# sql-server-2008 entity-framework gis geography
我有一个表单,用户可以通过该表单输入地图上某个点的纬度和经度。数据将作为字符串值输入。我做了一些研究,从各种来源发现实体框架不支持地理数据类型。
提前致谢!
【问题讨论】:
标签: c# sql-server-2008 entity-framework gis geography
事实上 .NET Framework 4.5 附带的 Entity Framework 5 组件确实支持空间类型。看看这个walkthrough。
编辑使用 EF6,您可以在 .NET Framework 4 和 .NET Framework 4.5 上使用空间类型
【讨论】:
byte[] 用于实体中的空间属性来破解一点,但是您仍然需要以某种方式将其转换为 byte[] 以使其可用。