最終更新:2012-09-04 (火) 07:06:58 (4243d)
Entity Framework/マイグレーション
Top / Entity Framework / マイグレーション
EF 4.2で、Entity Frameworkとコードファーストを使っていた場合、モデルの変更の度に、データベースのドロップと再作成(この処理の中でテストデータは消えてしまう)か、手動でスキーマをアップグレードするかのどちらかを選択しなくてはいけなかった。これを回避するひとつの方法は、カスタムでデータベースの初期化ツールを作り、データベースを再作成したあとで、データを生成して追加することである。自動移行では、これはすべて過去のことになる。
概要
- Entity Framework 4.3でマイグレーションに対応
- Code-Based Migrations と Automatic Migrations があり、手動、自動でのエンティティの更新ができます。