我首先在做 Entity Framework (v6)数据库。尝试从我的数据上下文访问数据时出现以下错误。
关系“Model.FK_Table1_Table2”未加载,因为类型“Model.Table1”不可用。
以下信息可能有助于解决之前的错误:
“Model.Table1”类型上的“Location”属性具有“System.Data.Spatial.DbGeography”的属性类型,该属性类型无法映射到基本类型。
知道是什么导致了这个错误?
最佳答案
我不知道这是否是您的问题,但是当我从 EF5 升级到 EF6 时遇到了类似的错误。空间数据类型移动了命名空间。此链接包含所有信息:
http://msdn.microsoft.com/en-US/data/dn469466
归根结底,你需要:
关于sql - 指定的架构无效。错误 : 'System.Data.Spatial.DbGeography' which cannot be mapped to a primitive type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18935414/