Visual Studio 11 Beta 公開! EF 5が試せます。 CLR/Hのデータアクセステクノロジデイフォローアップ

以前、ブログでアナウンスしましたが北海道CLR/Hでデータアクセステクノロジデイが開催されました。そこで Entity Framework 最新情報(EF 4.3、EF5)についてセッションを担当させて頂いたので、その内容をサクッとご紹介しておきます。 ちなみに、セミナー資料はこちらです。       ■EF4.3の強化ポイント ・Database Generationの改善 ・Code First & DbContext bug fixes     -  GetDatabaseValues のバグ修正     -  DbSet の名前に Unicode が使えなかったバグ修正 ・Code First Migrations   EF4.3 ではCode First Migrationsに対応したの大きいですね。これでDBのスキーマを更新した時のデータ移行にも対応出来るようになりました。実装方法は2種類(Automatic Migration、Code-Based Migration)あります。   ○Automatic Migration – 自動マイグレーション – 自動化の対象 •プロパティやクラスの追加 •プロパティやクラス名称の変更 •プロパティやクラスの名称変更をせずに、カラムやテーブル名称の変更 •プロパティの削除   ○Code-Based Migration – データの投入、インデックス、ユニーク、デフォルト値の指定など細かい制御が可能  …