11

最初にデータベースを使用して EF を使い始め、データベースからダイアグラムを生成しました。

現在、ダイアグラムに切り替えて多くの変更を加えており、データを失うことなくデータベース スキーマを更新したいと考えています。ただし、ダイアグラムからデータベースを生成すると、すべてのテーブルが削除されて再作成されるようです。

最初にコードの「データ移行」を見つけました。最初にモデルに似たものはありますか、またはデータを維持できる方法はありますか?

私はEF5でVS 2012を使用しています

4

1 に答える 1

0

SO サイトを検索することを忘れないでください。

http://visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/

インストール後、[モデルからデータベースを生成...] を選択すると、新しいウィザードがポップアップ表示され、[移行 T-SQL を生成] を選択できます。

もう 1 つの方法は、カスタム t4 を使用してモデルから DbMigrationsConfiguration と DbContext を生成することです。Enable-Migration をまったく実行する必要はありません。パッケージ マネージャー コンソールで Add-Migration と Update-Database を実行するだけです。

http://blog.amusedia.com/2012/08/entity-framework-migration-with-model.html

于 2013-03-28T16:56:33.607 に答える