3
我試圖建立一個實體框架模型綁定到一堆視圖。當我添加一個視圖時,它想讓大部分字段成爲一個實體關鍵字,原因不明。必須爲實體框架中的所有關鍵屬性指定映射?
更糟糕的是,當我嘗試在這些視圖中的兩個之間創建一個關聯時,我得到一個錯誤,說我必須爲所有關鍵屬性指定映射......即使我已經將它們全部更改爲不再是實體關鍵字。我認爲底層表模型仍然將它們標記爲鍵,但我無法在設計器中的.store對象中更改它。
所以
1)如何防止從EF使每一個領域的主鍵?
2)如何從.store對象中刪除EntityKey = true值?
3)爲什麼地獄這麼複雜?
編輯:好的,找出#1。我不得不手動編輯XML並從SSDL以及CSDL部分刪除密鑰...
現在,如果有人可以回答2和3,我可能會得到某處! ;)
如果您提供了該框架的版本,它至少可以更容易地幫助您! :) – mhenrixon 2009-06-03 13:32:52