Visual Studio 2010を使用してEntity Framework 4モデルを作成し、そこからデータベースを生成しました。今、私は自分自身が新しいプロパティを(デフォルト値で)追加し、カラムのドキュメントを変更し、カラムの名前を変更し、カラムのタイプを何度か変更することに気づきました。自動的に達成することができないようにするために「余分な作業」をあまり必要としないすべてのタスク(私の控え目な意見では)。毎回私は "モデルからデータベースを生成する"をして、もちろんテーブルデータを失いました。
データベースのアーキテクチャを更新して、テーブルデータをそのままにする方法はありますか。特に型を変更するときなど、ユーザーとのやりとりがあるかもしれません。それとも、この機能を実現して信頼性の高い方法で動作させるのは非常に難しいでしょうか。
前もって感謝します!乾杯、ダビデ
Noam Ben-Ami - MSFT1(マイクロソフト従業員)が次のようにhttp://social.msdn.microsoft.com/Forums/en-us/adodotnetentityframework/thread/3adc080f-ee8c-4104-be29-95b2fb3fabe9で私の質問に答えました:
これをサポートするために、エンティティデザイナーデータベースのパワーパックを構築しました。ここからダウンロードできます。http : //visualstudiogallery.msdn.microsoft.com/ja-jp/df3541c3-d833-4b65-b942-989e7ec74c87
これには、ドロップ/作成ではなく、移行を実行するデザイナー向けのデータベース生成ワークフローが含まれています。
この投稿は「現状のまま」提供されるものであり、保証をするものではなく、権利を付与するものでもありません。
このツールはまだテストしていませんが、その情報は他の人にとっても価値があると思います。