每次使用Entity Framework更新数据库时,如何创建新的迁移

时间:2017-08-08 20:55:06

标签: c# entity-framework

在我的Entity Framework数据库的dbo.__MigrationHistory表中,我有3个条目:

201708082015111_InitialCreate 
201708082017162_Initial
201708082046380_AutomaticMigration

但在项目本身,我只有一个迁移文件:

201708082017162_Initial.cs

我正在考虑删除数据库并重新开始。

我主要关注的是每次从包控制台更新数据库时如何创建迁移文件。例如,我创建了另一个模型(因此,我的模式中的另一个实体),所以我想运行Update-Database并在C#中创建一个包含有关更新模式的信息的迁移文件(使用新表。 ..)。

1 个答案:

答案 0 :(得分:0)

所以,我通过申请使其成功: Add-Migration migx 然后运行Update-Database -verbose 然后我检查了__MigrationHistory表,发现已经应用了201708082108002_migx。