本番SQLServerアプリケーションと話す場合、アプリケーションのライフサイクル中にデータベーススキーマを変更できるシナリオをサポートすることが非常に重要です。私の特定のケースでは、EntityFramework4.1アプリケーションです。
現在、ADO.NETチームはCodeFirstMigrationsに取り組んでいます。本当に素晴らしいと思いますが、アルファ段階であり、EFコードファーストでのみ使用できます。
本番環境で使用するSQL言語で更新(アップおよびダウン)スクリプトを作成するこのようなワークフローを実装するためのベストプラクティスは何ですか?サポートツールはありますか?
展開シナリオも非常に重要です。ビルドサーバーでの移行を自動化する方法(たとえば、MSBuildを使用)?