我首先在做 Entity Framework (v6) db。尝试从我的数据上下文访问数据时出现以下错误。未加载关系“Model.FK_Table1_Table2”,因为“Model.Table1”类型不可用。以下信息可能有助于解决上一个错误:“Model.Table1”类型上的属性“Location”具有无法映射到原始类型的“System.Data.Spatial.DbGeography”属性类型。
知道是什么导致了这个错误吗?
我首先在做 Entity Framework (v6) db。尝试从我的数据上下文访问数据时出现以下错误。未加载关系“Model.FK_Table1_Table2”,因为“Model.Table1”类型不可用。以下信息可能有助于解决上一个错误:“Model.Table1”类型上的属性“Location”具有无法映射到原始类型的“System.Data.Spatial.DbGeography”属性类型。
知道是什么导致了这个错误吗?
我不知道这是否是您的问题,但是当我从 EF5 升级到 EF6 时遇到了类似的错误。空间数据类型移动了命名空间。此链接包含所有信息:
http://msdn.microsoft.com/en-US/data/dn469466
归根结底,您需要:
可能您需要在此网址上查看解决方案https://msdn.microsoft.com/en-US/data/dn469466
从提到的 url 页面更新我的代码的一些内容后,我解决了同样的问题,他们在更新我的上下文类的一些引用后给出了将 EF-5 更新到 EF-6 的解决方案。它工作正常。