实体框架CodeFirst现有数据库的初始迁移

时间:2015-02-19 21:00:06

标签: entity-framework-6 database-migration ef-migrations

我有一个包含数据的现有数据库。我想将代码优先的非自动数据迁移添加到项目中。

我的问题是初始迁移,如果初始迁移是当前数据库模式的快照,还是应该有空的Up()和Down()方法,实质上是在第一次模式更改时启动迁移?

我可以看到第一次迁移是现有模式的快照的价值。好奇。

此?

PM> Add-Migration InitialMigration -IgnoreChanges

还是这个?

PM> Add-Migration InitialMigration 

1 个答案:

答案 0 :(得分:0)

我使用Add-Migration InitialMigration和Up()包含设置初始数据库所需的所有CreateTable等调用。 Configuration类中的Seed()menthos会添加所需的任何数据。