本页描述步骤编辑RC: http://msdn.microsoft.com/en-us/library/dd456813.aspx为什么我不能编辑引用约束以及如何解决它?
这些都是简单的步骤,非常直观,任何人使用数据库。然而,当我尝试编辑它,我可以改变主成分(如所描述的),以及:
- 从属自动填充,我不能手动设置
- 我无法设置主键
- 我无法设置从属关键
关键的网格已经死了,我甚至无法点击它。
我尝试重新建立RC后,我意外地改变它(通过引入表的基类)。
问题 - 为什么我现在不能编辑RC,以及如何解决这个问题?
一个“解决方案”是从模型中删除所有受影响的表并从数据库更新模型(请参阅:http://www.mikelindegardeonline.com/2011/03/03/entity-framework-insufficient-mapping-error/)。但是这毁了我所有的其他变化。
.Net 4.0。
求解
我没有注意到字段旁边的小钥匙图标。当我添加基类不仅影响关系,而且影响关键领域。没有关键字段,我无法修复关系。
谢谢。我按照你的写法做了,但是当我回到正常的模型视图,并进入约束定义时,我得到错误(消息直接写入网格),其中显示“未找到”(我认为投诉是关键字段)并警告该约束将被删除。字段键当然存在并且是有效的。 – greenoldman 2011-05-24 09:42:03
习惯编辑XML需要一些时间......就像我说的,为了保持一致,您必须在文档中多次执行一些更改。 – 2011-05-24 12:53:49