Entity Frameworkを使用しており、テーブルの追加などデータベースの変更が必要になると、
- Add-Migrationで変更定義を生成
- Update-Databaseでデータベースに反映
開発環境のある自分のPCはそれでいいのですが、テスト環境など別PCのデータベースはどのように更新すればいいでしょうか?
Update-Databaseに-scriptオプションを指定することで、更新クエリを出力することができるんですね。
使い方はこんな感じです。
Update-Database -script -sourcemigration:(更新前マイグレーション名) -targetmigration:(更新後マイグレーション名)
出力されたクエリをManagement Studio上で実行すれば、データベースが更新されます。
またいつか、どこかで。
0 件のコメント:
コメントを投稿