私が遊んでいる MVC3 Web サイトがあり、データベースには十分なデータが取り込まれています。基礎となるモデルを変更する必要がありますが、もちろん、標準的なアプローチではすべてのデータが削除されます。CREATE SQL (すべてのフィールド/リレーションシップがモデルと一致していることを確認できます) と計算されたハッシュ (EF はモデルがデータベースと一致すると見なすため) を使用すると、データベースを手動で変更できます。
DataContext (またはその他のオブジェクト) に問い合わせて次のことを行う方法はありますか? 1.データスキーマの生成に使用するSQLを取得します。2. ERM メタデータ ハッシュを取得する
他のいくつかの移行オプションを検討しましたが、この方法を検討したいだけです。
編集:これはEF4.1であり、関連性がある場合はSQL 2008 R2に対して実行されています。
ありがとうアンドリュー