29

コードファーストの移行を使用しています。新しい移行をスキャフォールディングする前に、保留中のモデルの変更をパッケージ マネージャー コンソールに表示する方法はありますか?

4

2 に答える 2

33

移行をスキャフォールディングする前にモデルの保留中の変更を表示する方法はわかりませんがAdd-Migration、保留中の変更を移行ファイルで表示できるように、移行をスキャフォールディングしない理由は考えられません。これらの変更をデータベースに適用する必要はなく、スキャフォールディングされた移行はいつでも削除できます。

移行がスキャフォールディングされるとUpdate-Database -Script、エンティティ フレームワークを使用すると、変更を直接実行するのではなく、SQL スクリプトが生成されます。

を使用して、パッケージ マネージャーで EntityFramework に関するヘルプを取得できます。get-help EntityFramework

また、次を使用して Update-Database コマンドのヘルプを取得できます。

get-help Update-Database

get-help Update-Database -detailed

get-help Update-Database -full

于 2013-08-12T15:08:20.940 に答える