0
我創建了一個實體模型,然後使用代碼生成來創建DBContext類。當我在其中一個表上執行SQL Server中的TSQL更新語句時,是否每次在調試時執行更新時都必須更新我的模型?當我部署我的MVC應用程序時,模型會自動更新嗎?現在我在Context.tt文件上單擊運行自定義工具。另外,我是否擺脫了我以前的edmx文件上的自定義工具屬性?謝謝EDMX生成EF代碼。數據庫數據更改時更新數據庫模型
我創建了一個實體模型,然後使用代碼生成來創建DBContext類。當我在其中一個表上執行SQL Server中的TSQL更新語句時,是否每次在調試時執行更新時都必須更新我的模型?當我部署我的MVC應用程序時,模型會自動更新嗎?現在我在Context.tt文件上單擊運行自定義工具。另外,我是否擺脫了我以前的edmx文件上的自定義工具屬性?謝謝EDMX生成EF代碼。數據庫數據更改時更新數據庫模型
實體框架模型將自動更新而不是。如果您對數據庫中的列或表進行更改,則需要刷新模型。
如果您打開.edmx
文件並右鍵單擊空白區域,則會出現Update Model from Database
選項,該選項將查找已更改的表格和列。我想你必須在更新模型後再次運行你的T4代碼(沒有用過T4,所以我不確定)。
這是我懷疑的。謝謝! –