少し前に移行を有効にせずにEFを使用して小さなWPFアプリを作成し、デプロイしました。私は自分のアプリケーションで作業を続けましたが、アップグレード スクリプトを持っていないため、再デプロイすると現在のバージョンが失敗することに気付きました。
以下の私のアイデアはうまくいくように聞こえますか?
新しいプロジェクトを作成し、EF を使用して移行を有効にします。新しいモデル プロジェクトと DAL を作成します。既存のデプロイされた DB をポイントしてモデルを作成し、初期移行として設定します。既存のプロジェクトで移行を有効にし、移行フォルダーを既存のプロジェクトに貼り付けてから、移行を追加します。
私の考えでは、既存の展開されたスキーマに一致する初期 DB を取得し、移行を追加すると、初期に対してチェックされ、次に展開するときのアップ/ダウンが作成されます。
アドバイスをいただければ幸いです。