質問: 運用サーバー上で移行を実行できません。コマンド "dotnet ef database update"はコンピュータ上で動作しますが、実働環境では失敗しました。試した手順は次のとおりです。1.チェックボックスをオンにして、Visual Studioで`execute code first migrations`から公開してください。 2. `dotnet ef database update`ません。 .NET SDKをインストールしましたが、ライブラリが必要ありません。 任意の提案は訴えました。
回答: いくつかのオプションがあります: 1. `dotnet ef migrations script`スクリプトを使用してSQLスクリプトを生成し、運用データベースで実行します。 2. アプリケーション起動時に実行時に`dbContext.Database.Migrate()`を呼び出します(ただし、複数のアプリケーション/データベースクライアントを実行する場合は注意してください) また、 `Microsoft.EntityFrameworkCore.Tools`の次のリリース(1.0.0-preview3)では、( `project.json`ファイルではなく)アセンブリを直接指すことができる`ef.exe`が出荷され、移行が実行されます。