FC2ブログ
Visual Studio 2012 で EntityFramework6 を使う
まずはこれをインストールだ。EF6Toolでっす('A`)y~~~
http://www.microsoft.com/en-us/download/details.aspx?id=40762

EFを使ってる、または使うプロジェクトでNuGetから、EntityFramework6(EF6)をインストール。
パッケージマネージャコンソールを使う場合は、

PM>install-package -id entityframework
or
PM>update-package -id entityframework

新規にEFを使う人は特になし。そのまま追加しなされ。多分問題ない('A`)b

ここからは、EF5をDatabaseFirstで使ってた場合のはなし。
プロジェクトから*.ttと、*.context.ttをプロジェクトから削除する。
で、*.edmxを開いて何もない空白の場所で、右クリックメニュー->コード生成項目の追加をクリック。
EF 6.x DbContext ジェネレータってのを追加する。ファイル名はedmxと同じ名前がいいでしょう。

System.Data.Entity.dll の参照が必要なくなったので、参照を取り除く。

EF6に移行することで一部のコードの書き換えが必要なので下記のサイトで調べてくれい。
EnumやClassのnamespaceが変更されているっぽい。コンパイルエラーになるから直ぐにわかると思う。
http://msdn.microsoft.com/ja-JP/data/dn469466

これで、EF5からEF6への移行が完了です。
お疲れ様でした('A`)y~~~
※急いで書いたからどっか間違ってるかもm(_ _)m
スポンサーサイト
Comment
コメントを投稿する
Trackback
trackback URL
→http://hssamurai.blog62.fc2.com/tb.php/72-a7c9e3ac
TOP
プロフィール

hssamurai

Author:hssamurai
FC2ブログへようこそ!

最新記事
最新コメント

最新トラックバック

月別アーカイブ
カテゴリ