如何更新从datebase"创建的" Code First创建的EF模型?

时间:2016-01-05 12:06:11

标签: entity-framework

如何从datebase"?

更新作为" Code First创建的EF模型

我没有.edmx文件(只有.cs一个)。如何更新它而不删除它并创建一个新的?

1 个答案:

答案 0 :(得分:5)

使用实体框架代码第一种方法,您不需要.edmx文件,而是需要定义从 System.Data.Entity.DbContext 类派生的类。

下面是一个作为数据存储库的示例类。

jaas.conf

现在更新模型类时。您需要首先使用程序包管理器控制台中的启用 - 迁移命令启用迁移。 此命令已在项目中添加了迁移文件夹。

现在,您需要在模型类中进行任何更改后运行以下命令。

程序包管理器控制台中的

Update-Database -Verbose 命令。

此逗号将相应地运行迁移并更新数据库。

有关详细信息,请参阅https://msdn.microsoft.com/en-us/data/jj591621.aspx