EF 移行を使用して、EF コード ファースト DB モデルへの変更を追跡しています。ここで、移行ごとに 1 つの SQL スクリプトを生成する必要があります。これにより、その一連のスクリプトを DBA に渡すことができます。
でSQLスクリプトを生成できましたUpdate-Database -Script ...
ただし、これを自動化したいと思います。-Script スイッチが SQL の書き込み先を指定するパラメーターを受け入れることを望んでいましたが、そうではありません。また、SQL スクリプトは STDOUT ではなく一時ファイルに書き込まれるため、出力リダイレクトは機能しません。スクリプトからその一時ファイルを取得する方法がわかりません。
移行を自動化する方法についてのアイデア -> SQL スクリプトの生成はありますか? たぶん、私が気付いていない魔法のパワーシェルの策略があるのでしょうか?
編集: ところで、migrate.exe やその他の "移行対応" アプローチを使用することはオプションではありません。SQL スクリプトを提供することは必須です。