0

今日、私は次のようにEFの移行を使用しています:私は、新しい移行を作成し、その後、最後の移行からデータベース更新スクリプトを取得する方法は?

dotnet ef database update 

データベースへの最後の更新を適用する

dotnet ef migrations add MigrationName 

を使用しています。

ここで、がちょうどになるようにしたい場合は、最後の移行データベースの更新スクリプトを生成する必要がありますか?

もちろん、適用する前に、ツールチェーンはスクリプトを生成してから、データベースに提出する必要があります。

データベースに適用せずにスクリプトを出力する方法はありますか?

答えて

2

あなたは(とても基本的に、すべてが「から」の間でスクリプトされ、「から」除外「する」と含まれている「する」)SQLスクリプトを作成するために

dotnet ef migrations script -from (MigrationYouWant-1) -to MigrationYouWant 

を使用することができます。 詳細については、こちらのトピックをご覧ください。

https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet

関連する問題