2013-03-14 154 views
0

在Visual Studio 2012中,當您添加ADO.NET實體數據模型(* .edmx)時,它將上下文和模型類的T4模板包含爲EDMX文件的子項。例如,如果添加MyModel.edmx,將有4個子項目如下:在Visual Studio 2012中,添加ADO.NET實體數據模型(* .edmx)時?

  1. MyModel.Context.tt
  2. MyModel.Designer.cs(在C#項目)
  3. MyModel.edmx .diagram
  4. MyModel.tt(模型類)

問:當我改變數據庫,那麼我可以automaticaly更新MyModel.Context。如果我更改MyModel.tt中的任何模型類(添加/刪除/更新任何模型或其屬性),數據庫是否會自動更改?

回答

0

數據庫的變化自動僅當你使用代碼第一次的做法,這你沒有,因爲你使用EDMX。一旦使用EDMX,您將使用Model First或Database First。

如果您希望數據庫自動更改,則必須切換到Code First。

相關問題