我正在使用 EF6 开发应用程序,我决定将 System.Data.Entity.Spatial.DbGeography 用于我的位置,如下所示
public class Place
{
public int Id { get; set; }
public string Name { get; set; }
public DbGeography Location { get; set; }
}
当我运行测试时,出现以下错误
System.NotImplementedException : No usable spatial provider could be found. In order to use the 'DbGeography' or 'DbGeometry' spatial types the EF provider being used must support spatial types and all prerequisites for the provider must be installed.
PS:我正在使用Effort进行测试。
任何建议都会有所帮助,谢谢。
2015 年 3 月 4 日编辑:
错误在于努力。它不支持空间属性 [DbGeography] 我正在寻找一种解决方法,我将在解决问题时发布。