对于Entity Framework来说,这是一个新手。我正在使用vs 2012 professional 2012来构建我的mvc4应用程序。
我将尝试用我有限的知识来解释问题
我创建了Ado.net实体数据模型。之后,我设置了db来设置关系。在“update model from database
”之后,关系不会被添加到模型类中。所以,当我运行我的应用程序错误,如
未加载关系'x.FK_Privileges_Module',因为'x.Privilege'类型不可用。
显示
我该如何解决这个问题。我甚至尝试手动添加对应的关系。 cs文件,并且每个新添加的关系仍然会出错。
我该如何解决这个问题?
答案 0 :(得分:1)
您可以从模型设计器中删除实体(当消息框询问时按是),然后再次添加实体。
注意:要删除,请选择实体并按删除键
答案 1 :(得分:0)
edmx无法在权限上找到主键,因此foregin密钥无效。
在权限上添加主键