質問: 私はプロジェクトでEntityフレームワークのコードを最初に使用していましたが、すべてのテーブルは以前に作成/変更されています。今私はテーブルに一意の制約を追加する必要があります。私は`Up()`メソッドで次の行を持つ移行を作成したいと思います。 **モデルクラスに変更**はあり**ません** 。 ``` CreateIndex("TableName", new[] { "Column1" }, true, "IX_UniqueKey"); ``` そして、おそらく`Down()`次の行は、 ``` DropIndex("TableName", new [] { "Column1" }); ``` *Migrations*フォルダの下に手動でファイルを作成することはできますか?そして、必須のファイル名の規則はありますか? `.Designer.cs`と`.resx`ファイルを作成するには?または、いくつかのパラメータで`add-migration`を使用`add-migration`必要がありますか?
回答: このためには、追加マイグレーションを使用する方法があります。 `add-migration yourMigrationName`を使用`add-migration yourMigrationName`だけで、必要なすべてのファイルが自動的に作成されます。 次に、必要な値を使ってUp()メソッドとDown()メソッドを変更します