我阅读了一些Stack Overflow帖子,但我仍然对如何解决此错误感到困惑。
我正在开发.NET 4.0 ASP.NET Webform Solution,其中包含许多使用4.0配置的项目。我正在使用Visual Studio 2015并使用4.6.1构建并获得10个类似于以下内容的错误
错误111:从属角色引用的属性TableDetail必须是关系PUBModel.SeverityTypeTableDetail的引用约束中的从属角色引用的EntityType PUBModel.TableDetail的键的子集。
当我点击错误时,它会转到.edmx数据模型页面。我右键单击Validate菜单项并仍然编译相同的错误。
我没有解决这些错误的经验。 .edmx仅显示表之间的数据库关系。
答案 0 :(得分:0)
更新 - 我删除了edmx文件中的映射,并使用向导重新生成了所有选定表的映射。但是,它生成了一个非常不同的edmx文件,并且出现了不同的构建错误。下一步,我右键单击项目并选择Undo Pending Changes并手动将框架从4.0设置为4.6.1。它编译时没有与edmx相关的错误消息。希望这能帮到别人。