コードファーストではまず Model ファイルを変更してから、マイグレーションコマンドを実行します。
(例: Models/Memo.cs)の中のテーブル定義を変更する
public class Memo
{
public long ID { get; set; }
[Required]
public string Title { get; set; }
public string Content { get; set; }
}
dotnet ef migrations add <任意の文字列>
<任意の文字列> は 日付やモデル名変更内容を記述するといいでしょう
20201231_Memo_add_Content_column
dotnet ef migrations add 20201231_Memo_add_Content_column
dotnet ef database update
マイグレーションファイルの一覧を表示
dotnet ef migrations list
マイグレーション名の一覧が表示されます。
dotnet ef database update <戻したいマイグレーション名>
dotnet ef migrations remove
最新のマイグレーションファイル 1件を削除します。 (削除しようとするマイグレーションファイルが既にデータベースに適用されているときは削除エラーとなります)