从 EF 5.0 更新到 6.2(来自数据库的设计器)并收到错误:
指定的架构无效。错误:未加载关系“CWPP.FK_Coordinates”,因为“CWPP.Coordinate”类型不可用。以下信息可能有助于解决先前的错误: 'CWPP.Data.Coordinate' 类型上的属性 'geo' 的属性类型为 'System.Data.Entity.Spatial.DbGeography' 不能映射到基元类型。
我已按照此处的步骤操作:升级到实体框架 6
此处的堆栈溢出问题:指定的架构无效。错误:“System.Data.Spatial.DbGeography”无法映射到原始类型
并阅读有关堆栈溢出的其他相关问题/答案。我也尝试过完全删除实体模型并重新创建它,但仍然是同样的错误。似乎它仍在尝试引用 EF 5.0,但已安装 6.2。对 System.Data.Entity 的引用已被删除。
任何意见,将不胜感激。谢谢。