C# · 12月 23, 2021

如何使用C#,Entity Framework和SQL Server 2008读/写地理数据?

我有一个表单,用户可以从地图上输入某一点的纬度和经度.数据将作为字符串值输入.我做了一些研究,从各种来源发现实体框架不支持地理数据类型.

>如何解析和/或将字符串数据保存到数据库中的地理列?
>如何存储它,并将其作为字符串重新分配?

提前致谢!

解决方法 实际上.NET Framework 4.5附带的Entity Framework 5组件确实支持空间类型.看看这个 walkthrough.

编辑使用EF6可以在.NET Framework 4和.NET Framework 4.5上使用空间类型