我试图将 DbGeography
类型添加到测试项目中,因为我想使用 Intersects
方法来查看某些纬度经度坐标是否位于存储在的区域内SQL Server 2008 R2 上地理类型列中的表。
我对以下之间的差异感到困惑:
和
如果我想使用数据库中存储的地理数据,我是否必须在项目中引用 Entity Framework ?
向应用程序添加 Entity Framework 是否会增加应用程序使用的内存方面的开销?
最佳答案
您提到的两个类由不同版本的 Entity Framework 使用。
您可以使用SqlGeography类,STIntersects方法代替。该类不需要引用Entity Framework。
关于c# - System.Data.Spatial 或 System.Data.Entity.Spatial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34239680/