已从EF 5.0更新到6.2(数据库设计者)并收到错误:
指定的架构无效。错误: 由于类型“ CWPP.Coordinate”不可用,因此未加载关系“ CWPP.FK_Coordinates”。 以下信息对于解决先前的错误可能很有用: 类型为“ CWPP.Data.Coordinate”的属性“ geo”的属性类型为“ System.Data.Entity.Spatial.DbGeography”,无法映射为原始类型。
我已按照此处的步骤操作:Upgrading to Entity Framework 6
并阅读堆栈溢出时的其他相关问题/答案。我还尝试了完全删除实体模型并重新创建它,但是仍然是相同的错误。似乎它仍在尝试引用EF 5.0,但已安装6.2。对System.Data.Entity的引用已删除。
任何建议将不胜感激。谢谢。
答案 0 :(得分:0)
我们终于弄清楚了我们的问题所在。我会寄希望它可以帮助其他人。我们将实体数据源与一些控件一起使用,而EF 6不再支持此功能。
以下是相应的堆栈溢出Q / A帮助了我们:EntityDataSource and Entity Framework 6