最初にEFコードと.netコアで移行のスクリプトを生成できますか

.net asp.net-core asp.net-core-mvc entity-framework entity-framework-core

質問

私は.Net CoreでMVCアプリケーションを構築しており、移行のスクリプトを生成する必要があります。

EF6ではコマンドを実行しました

update-database -script

しかし、私は同じことをやろうとします。ネットコアは次の例外を投げています:

Update-Database:パラメータ名 'script'に一致するパラメータが見つかりません

EF7に相当するものがあるかどうか知っていますか?

受け入れられた回答

EFドキュメントに従って、 Script-Migrationコマンドを使用できます。

すべての移行をスクリプト化したいのであれば、そのようなパッケージマネージャコンソールから呼び出すことができます。最後の移行から変更をスクリプト化する場合は、次のように呼び出すことができます。

Script-Migration -From <PreviousMigration> -To <LastMigration>

ドキュメントを確認してください。コマンドにはいくつかのオプションがあります。


人気のある回答

dotnet core cliを使用してスクリプトを生成することができます

dotnet ef migrations script 

また、これを新しいpower shell out-fileコマンドでout-file

dotnet ef migrations script | out-file ./script.sql


Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ