2

.net4でEntityFramework4.0を使用しています。現在EntityFramework5.0へのアップグレードを計画しています。googledに関する限り、エンティティフレームワーク5.0の.net4.0ではごくわずかな機能しかサポートされていないことがわかりました。

EF5.0にアップグレードする際の私の期待は、実行時のパフォーマンスの向上を達成することです。.net 4でEF5.0にアップグレードすると、これらの改善は達成されますか?

近い将来、.net4.5フレームワークの使用を開始します。では、今すぐ.net 4でEF5.0にアップグレードする価値はありますか?.net 4.5に移行すると、それはうまくいきますか?または、.net 4.5に移行するときにEF5.0にアップグレードする方が良いですか?

ありがとう

4

1 に答える 1

4

EF 4.0を使用していてObjectContext、.NET4.5にアップグレードした場合にのみメリットが得られる場合。EF 4.1-EF 4.4(EF 5.0 for .NET 4.0)は、ほとんどが新しいAPIとDbContext APIに関するものであるため、APIを変更したい場合を除いて、何のメリットもありません。すべてのパフォーマンスの向上は、現在.NET Frameworkの一部であるクラスライブラリに依存しているため、.NET4.5にアップグレードしないとこれらの向上はありません。これはEF6で変更されます(すべてのEFライブラリでリリースされる最初のバージョンになります)。

于 2013-01-08T16:40:00.390 に答える