如何在设计数据库模型中添加实体框架地理位置属性

Posted

技术标签:

【中文标题】如何在设计数据库模型中添加实体框架地理位置属性【英文标题】:How to add Entity Framework Geolocation property in Design Database model 【发布时间】:2011-11-05 08:58:59 【问题描述】:

如何制作一个数据库模型 edmx 文件,让我可以从设计数据库中添加 GeoLocation 列,让我可以从数据库生成/逆向工程。

This one 表示我会手动修改。

我需要为 Visual Studio 安装插件吗?我需要找到对我有帮助的开源实体生成工具吗?

附言我正在使用这个ADO.net Poco Generator 我使用 SQL server 2008 和 .net framework 4.0 p.s. 2 这个呢reference p.s. 3 MSDN 上有一些关于不支持此功能的事实http://social.msdn.microsoft.com/Forums/en-AU/sqlspatial/thread/34866400-91e5-4af5-9fee-f7f369aa6a61

【问题讨论】:

【参考方案1】:

据我所知,Entity Framework 中的地理定位支持将随 .NET 4.5 一起发布,因此在此之前您必须手动完成。

您提供的第二个参考应该可以帮助您。作者描述的是一种将数据存储在数据库中的方法,确保它与一些触发器保持最新,然后在代码的部分类中定义一个属性,将数据字段从数据库转换为实际的 LatLong 数据.

【讨论】:

以上是关于如何在设计数据库模型中添加实体框架地理位置属性的主要内容,如果未能解决你的问题,请参考以下文章

ArcGIS空间数据:矢量和栅格数据结构详解

ArcGIS空间数据:矢量和栅格数据结构详解

如何使用实体框架控制数据库参数

FCS 人工智能专栏基于神经网络模型的下一个地理兴趣点推荐

存储过程中返回的地理列未显示在实体框架自动生成的复杂类型中

陈少勤:如何建设通用地理实体数据仓库?