從這個問題在這裏繼鍵:Entity Framework Reverse Engineer using Power Tools - No Primary Keys無法檢索模型的元數據。模型生成過程中檢測到一個或多個驗證錯誤:表中沒有定義
我逆向工程使用實體框架電動工具Beta 2中 這就形成了一個數據庫大量的POCO和具有實體映射的映射文件夾。
當我嘗試使用添加控制器對話框創建一個控制器出現以下消息框上來:
無法檢索巡航模式元。在模型生成期間檢測到一個或多個驗證錯誤: \ tSystem.Data.Entity.EmdEntityTypes :: 巡航表沒有定義密鑰。定義此EntityType的關鍵字。
對於所有相關的表格,我重複了很多次,嘗試創建控制器。
控制器本身從不創建,按下OK後,我返回到添加控制器對話框。
在問題definitley已在它定義了主鍵模型的映射文件:
//主鍵 this.HasKey(T => t.cruise_ID);
我在做什麼錯?
控制器如何找到映射類?
謝謝你知道了。我沒有意識到逆向工程也會創建上下文。因此我開始創建自己的,當然不包括映射。 –