我正在使用Database First EF從現有數據庫生成模型。當我第一次生成模型時,它只忽略表中的一個,該實體未被添加到EDMX,沒有爲該表創建模型文件,也沒有爲該實體創建上下文。無法使用數據庫第一實體框架將現有數據庫中的表添加到EDMX中
當我試圖顯式地將表添加到EDMX(生成模型時,首先選擇特定的表,然後用數據庫中的所有其他表更新模型),它抱怨以下錯誤。
可能具有不同鍵的兩個實體映射到同一行。確保這兩個映射片段將AssociationSet的兩端映射到相應的列。
此特定表有兩列,即其他一些表的主鍵,並且這兩列都被指定爲該表的主鍵。
我做錯了什麼或應該如何處理這個表,因爲它有兩列定義爲主鍵?任何建議非常感謝!
uhm ...代碼優先不是從代碼生成數據庫的整個想法?而不是相反? (或者......或者我完全不理解你的問題) – Yoeri 2012-07-24 21:58:33
你說得對,我已經更新了這個問題。不管怎麼說,還是要謝謝你! – inspiringmyself 2012-07-24 22:38:32