在我的Entity Framework数据库的dbo.__MigrationHistory
表中,我有3个条目:
201708082015111_InitialCreate
201708082017162_Initial
201708082046380_AutomaticMigration
但在项目本身,我只有一个迁移文件:
201708082017162_Initial.cs
我正在考虑删除数据库并重新开始。
我主要关注的是每次从包控制台更新数据库时如何创建迁移文件。例如,我创建了另一个模型(因此,我的模式中的另一个实体),所以我想运行Update-Database
并在C#中创建一个包含有关更新模式的信息的迁移文件(使用新表。 ..)。
答案 0 :(得分:0)
所以,我通过申请使其成功:
Add-Migration migx
然后运行Update-Database -verbose
然后我检查了__MigrationHistory表,发现已经应用了201708082108002_migx。