[解決済み] EFのマイグレーション。最後に適用したマイグレーションをロールバックしますか?
2022-03-19 22:33:49
質問
これは本当によくある作業のようですが、簡単にできる方法が見当たりません。
最後に適用したマイグレーションを元に戻したいのですが、どうすればいいですか?私は、次のような簡単なコマンドを期待していました。
PM> Update-Database -TargetMigration:"-1"
その代わり、思いつくのは
PM> Get-Migrations
Retrieving migrations that have been applied to the target database.
201208012131302_Add-SystemCategory
201207311827468_CategoryIdIsLong
201207232247409_AutomaticMigration
201207211340509_AutomaticMigration
201207200025294_InitialCreate
PM> Update-Database -TargetMigration:"CategoryIdIsLong"
(少なくとも、タイムスタンプを飛ばして、名前だけでいいのですが...)
もっと簡単な方法はないのでしょうか?
どのように解決するのですか?
EF5.0では、ご指摘の方法が推奨されています。そのため
PM> Update-Database -TargetMigration:"NameOfSecondToLastMigration"
または、あなたのマイグレーションの例を使用して
PM> Update-Database -TargetMigration:"CategoryIdIsLong"
一つの解決策として、上記の手順を自動化するラッパーPSスクリプトを作成することができます。さらに、このための機能要求を作成したり、より良い実装を試みたりすることもできます。 https://github.com/dotnet/ef6
関連
-
[解決済み] 不変量名 'System.Data.SqlClient' を持つ ADO.NET プロバイダに対応する Entity Framework プロバイダが見つかりませんでした。
-
[解決済み] EFのマイグレーション。最後に適用したマイグレーションをロールバックしますか?
-
[解決済み] Laravelで特定のマイグレーションをロールバックする
-
[解決済み] Entity Frameworkで複数行を削除する方法(foreachを使用しない)
-
[解決済み] エンティティ・フレームワーク・マイグレーションをリセットする
-
[解決済み】Entity Frameworkで複数のカラムにユニークキー制約を設定する
-
[解決済み] Entity Framework Code Firstでオブジェクトをデタッチするにはどうすればいいですか?
-
[解決済み] Entity Framework - やり直し - すべての移行を元に戻す/ロールバックする
-
[解決済み] Symfony2で現在のユーザを表すエンティティを取得する方法は?
-
[解決済み] Entity Framework 4 / POCO - 何から始めるか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コードファーストとモデル・データベースファーストの比較【終了しました
-
[解決済み] Entity Frameworkで複数行を削除する方法(foreachを使用しない)
-
[解決済み] エンティティ・フレームワーク・マイグレーションをリセットする
-
[解決済み】1つ以上の外部キーのプロパティが非NULLであるため、リレーションシップを変更できませんでした。
-
[解決済み] Entity Framework 5で子オブジェクトの子オブジェクトをインクルードする方法
-
[解決済み] キーワードはサポートされていません。"データソース" Entity Framework Contextの初期化
-
[解決済み] EF Code First "Invalid column name 'Discriminator'" but no inheritance.
-
[解決済み] EF 5 Code First Migrationsから完全なSQLスクリプトを生成する
-
[解決済み] Entity Framework 4 / POCO - 何から始めるか?[クローズド]
-
[解決済み] エンティティフレームワークのコードファーストのNULL外部キー