2013-03-14 102 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。

相关问题