SQL Server 2008中的空间数据/地理,OR映射器和C#

我正在使用SQL Server 2008中的数据类型“Geography”在C#中开发一个使用和存储地理位置的应用程序。我计划使用entity framework,但很快发现它缺乏对空间数据的支持。 有没有人有经验或知道其他具有空间支持的OR映射器?

该系统将具有很少的写入和许多地理数据读取。 从C#读取/写入空间/地理数据的好/优先方法是什么?

您可能需要查看以下Stack Overflowpost:

  • Linq2Sql或EF4中支持空间数据类型 。

此外,您可能还有兴趣从MSDN代码库及其博客文章SketchPad:A Simple Drawing Editor中查看SketchPad 。

SketchPad是一个简单的绘图编辑器,允许您创建基本几何形状,并使用Entity Framework或LINQ to SQL将它们建模为实体。 您可以创建,读取和删除形状,并使用内置空间索引按属性值搜索实体。