我有一个包含数据的现有数据库。我想将代码优先的非自动数据迁移添加到项目中。
我的问题是初始迁移,如果初始迁移是当前数据库模式的快照,还是应该有空的Up()和Down()方法,实质上是在第一次模式更改时启动迁移?
我可以看到第一次迁移是现有模式的快照的价值。好奇。
此?
PM> Add-Migration InitialMigration -IgnoreChanges
还是这个?
PM> Add-Migration InitialMigration
答案 0 :(得分:0)
我使用Add-Migration InitialMigration和Up()包含设置初始数据库所需的所有CreateTable等调用。 Configuration类中的Seed()menthos会添加所需的任何数据。