2013-09-21 37 views
4

我在做Entity Framework(v6)db。尝试从我的datacontext访问数据时出现以下错误。 'Model.FK_Table1_Table2'关系未加载,因为'Model.Table1'类型不可用。 以下信息可用于解决上述错误: 类型'Model.Table1'上的属性'Location'具有属性类型'System.Data.Spatial.DbGeography',它无法映射到基本类型。指定的模式无效。错误:无法映射到原始类型的'System.Data.Spatial.DbGeography'

任何想法是什么导致此错误?

回答

2

我不知道这是否是您的问题,但是当我从EF5升级到EF6时,我遇到了类似的错误。空间数据类型移动了名称空间。此连结的所有信息:

http://msdn.microsoft.com/en-US/data/dn469466

归结,您需要:

  1. 安装EF6
  2. 更新任何命名空间/ using语句
  3. 到System.Data删除引用。实体
  4. (可能)刷新您的EF图。
+0

谢谢,这有助于......完全步骤3在https://msdn.microsoft.com/en-US/data/dn469466 – JOBG

相关问题