2012-12-09 82 views
1

我能夠爲我的模型創建一個ObjectContext,並且當我嘗試從數據庫表中檢索所有值時它運行良好。但是,我希望看到由EDM Designer生成的代碼,爲此,我將代碼生成策略從None更改爲Default。實體框架5和代碼生成策略

現在,當我試圖編譯程序中,我得到這樣的錯誤的完整列表...

類型「Chapter2ConsoleApp.Address」已經包含了定義 爲「STREET2」

解決方法是什麼?

回答

0

您可以隨時看到生成的代碼。您不必更改代碼生成策略。在解決方案資源管理器,點擊小箭頭旁邊的TT文件:

enter image description here

6

改變代碼生成策略回到「默認」不清理時EntityModelCodeGenerator先前執行生成的文件。您將不得不從項目中手動刪除T4(.tt)文件及其子項。然後右鍵單擊.edmx文件並選擇「運行自定義工具」。這將使用默認配置生成一個新的designer.cs文件。

+0

這是非常有用的,謝謝,沒有一代人違約,事情變得模糊和複雜,不知道爲什麼它決定首先切換,謝謝你 – Qqbt