3
我试图建立一个实体框架模型绑定到一堆视图。当我添加一个视图时,它想让大部分字段成为一个实体关键字,原因不明。必须为实体框架中的所有关键属性指定映射?
更糟糕的是,当我尝试在这些视图中的两个之间创建一个关联时,我得到一个错误,说我必须为所有关键属性指定映射......即使我已经将它们全部更改为不再是实体关键字。我认为底层表模型仍然将它们标记为键,但我无法在设计器中的.store对象中更改它。
所以
1)如何防止从EF使每一个领域的主键?
2)如何从.store对象中删除EntityKey = true值?
3)为什么地狱这么复杂?
编辑:好的,找出#1。我不得不手动编辑XML并从SSDL以及CSDL部分删除密钥...
现在,如果有人可以回答2和3,我可能会得到某处! ;)
如果您提供了该框架的版本,它至少可以更容易地帮助您! :) – mhenrixon 2009-06-03 13:32:52