存在多个DbGeography类,哪一个是正确的?

时间:2015-08-12 18:51:30

标签: c# .net entity-framework entity-framework-6 spatial

包含这些命名空间的2个DbGeography类:

System.Data.Entity.Spatial.DbGeography    (Entity Framework)
System.Data.Spatial.DbGeograph            (.Net Framework)

我应该使用哪一个?

1 个答案:

答案 0 :(得分:1)

如果您使用的是EF 6,则System.Data.Entity.Spatial.DbGeography是正确使用的。您还应删除对System.Data.Entity.dll的任何程序集引用。

很多内容在EF6中从System.Data命名空间移动到System.Data.Entity命名空间(并从System.Data.Entity.dll移到EntityFramework.dll)。