2013-03-27 6 views
12

私の質問はすべてですが、ここにいくつかの背景があります:Entity Framework 6のリリース予定日はありますか?

さまざまな制約のため、私は.NET 4.0で少なくとも2014年7月まで立ち往生しています。しかし、私はDALをEntity Frameworkスケーラビリティとパフォーマンスに役立ちます。現在、すべてのデータを1つのxmlファイルからメモリにロードしていますので、既存のエンティティでCode Firstを使用しています。私たちはたくさんの継承と列挙型を持つ非常に大きく複雑なモデルを持っています。新しいリリースでは、enumサポートとパフォーマンスの改善が本当に好きです。

私はEF6で作業を開始していますが、リリース日より前に正式であることを願って、EF4から移行してから移行しますか?それとも、EFで始まる前に次の製品リリースまで待つだけですか?アドバイスをいただければ幸いです。

+0

バージョン間に大きな変更はほとんどありません。 .NET 4.0用のEF 4.4(EF 5.0 NuGetパッケージの一部)から開始し、後で6にアップグレードすることができます。 – jrummell

答えて

6

CodeFirstを使用する場合は、EF5 for .NET Framework 4から開始してからEF6に移動できます。このバージョンでは利用できない機能がいくつか欠けています(EF5は.NET Frameworkの一部であるSystem.Data.Entity.dllに依存するため、EF5 for .NET Framework 4はenumなどの機能を使用できません) .NET Framework 4に同梱されているSystem.Data.Entity dllではサポートされていないため、空間型など)。あるいは、EF6を試すこともできます。現在の最新バージョンはalpha3です。一方、それはオープンソースのバージョンですので、何かが動作していない場合や何かが必要な場合は、先に進んで自分で行うことができます。 EF6にプロバイダモデルが変更されているので、Sql ServerまたはSql Server CEを使用していない場合は、データベースにEF6対応のプロバイダがあることを確認する必要があります。ここで

EDIT

は、リリース日に私たちのチームのメンバーからの興味深いブログ記事です:EF6 release dates…or lack thereof

+0

発売予定はまだありますか? – Sampath

+0

正確な日付がわかりません。ごめんなさい。 – Pawel

+0

@パベルまたは、あなたが開示することはできません:) – berezovskyi

関連する問題