存在多个 DbGeography 类,哪个是正确的?
Multiple DbGeography classes exists, which one is correct?
有 2 个 DbGeography
类 具有这些名称空间:
System.Data.Entity.Spatial.DbGeography (Entity Framework)
System.Data.Spatial.DbGeograph (.Net Framework)
我应该使用哪一个?
如果您使用的是 EF 6,则 System.Data.Entity.Spatial.DbGeography
是正确的选择。您还应该删除对 System.Data.Entity.dll
的所有程序集引用。
在 EF6 中,许多内容已从 System.Data
命名空间移至 System.Data.Entity
命名空间(并从 System.Data.Entity.dll 移至 EntityFramework.dll)。
有 2 个 DbGeography
类 具有这些名称空间:
System.Data.Entity.Spatial.DbGeography (Entity Framework)
System.Data.Spatial.DbGeograph (.Net Framework)
我应该使用哪一个?
如果您使用的是 EF 6,则 System.Data.Entity.Spatial.DbGeography
是正确的选择。您还应该删除对 System.Data.Entity.dll
的所有程序集引用。
在 EF6 中,许多内容已从 System.Data
命名空间移至 System.Data.Entity
命名空间(并从 System.Data.Entity.dll 移至 EntityFramework.dll)。