手动添加迁移
本文关键字:迁移 添加 | 更新日期: 2023-09-27 17:50:44
我在一个项目中首先使用实体框架代码,所有的表都已经创建/修改了一段时间。现在我需要向表添加一个唯一约束。我想创建一个迁移,它将在Up()
方法中具有以下行。并且在模型类上没有变化。
CreateIndex("TableName", new[] { "Column1" }, true, "IX_UniqueKey");
也许Down()
DropIndex("TableName", new [] { "Column1" });
我可以在Migrations文件夹下手动创建一个文件吗?是否有强制性的文件名约定?
如何创建.Designer.cs
和.resx
文件?或者我应该使用add-migration
和一些参数?
使用add-migration是实现此目的的方法。只要使用add-migration yourMigrationName
,它就会自动创建你需要的所有文件。
然后用需要的值修改Up()和Down()方法