我在VS2012中使用EF5,數據庫第一種方法。實體框架5從數據庫更新模型不會生成表類
當我添加一個新的表X到設計界面,表顯示,然後我保存並編譯沒有錯誤。但是,沒有生成類X(在解決方案資源管理器中的MyModel.tt下)。
如果我右鍵單擊MyModel.tt並選擇「運行自定義工具」,那麼將生成類。
此行爲與我在EF4和VS 2010中自動生成類的經歷不同。
- 我可以更改此行爲,以便自動生成表類嗎?
- 爲什麼不自動生成表的類?
我在VS2012中使用EF5,數據庫第一種方法。實體框架5從數據庫更新模型不會生成表類
當我添加一個新的表X到設計界面,表顯示,然後我保存並編譯沒有錯誤。但是,沒有生成類X(在解決方案資源管理器中的MyModel.tt下)。
如果我右鍵單擊MyModel.tt並選擇「運行自定義工具」,那麼將生成類。
此行爲與我在EF4和VS 2010中自動生成類的經歷不同。
這是VS2012中的一個錯誤。更多詳細信息,請訪問:http://entityframework.codeplex.com/workitem/453
謝謝。一些額外的點擊不會殺死我。 – cab0
這已在今天發佈的VS 2012 Update 1中得到修復。你可以從它得到:http://www.microsoft.com/visualstudio/eng/downloads#d-visual-studio-2012-update
這是一個很好的答案。徹底刪除你的模型並添加新的數據模型。因此這些文件將再次創建文件並進行修復。不只是刪除模型圖表中的表格。刪除模型文件和任何嵌套文件 –
僅供參考有一個更新VS 2012修復這個錯誤。 – Pawel