1

展開上の理由から、私の開発チームは現在.NET4で立ち往生しています。

ただし、(APIを使用するために)帯域外EntityFramework.dllライブラリを使用したいのですが、 v5が.NET 4.5のみを対象としているのか、それとも機能するのか(パフォーマンスは低下しますがDbContext)に関する情報を見つけることができませんでした。EntityFramework.dllおよび機能).NET4.0。

EntityFramework.dll一言で言えば: .NET 4.0で5を使用できますか?または、EntityFramework.dll4.3を使用する必要がありますか?

4

2 に答える 2

2

NuGet EntityFramework 5パッケージには、EntityFramework5.0とEntityFramework4.4の両方のDLLが含まれています。.NET 4プロジェクトに含めると、4.4バージョンになります。.NET 4.5プロジェクトに含めると、5.0バージョンになります。ご想像のとおり、4.4には5.0にした機能がいくつかありません。.NET 4プロジェクトで5.0バージョンを使用することはできませんが、4.4バージョンは問題なく機能します。

于 2012-08-30T14:18:33.257 に答える
1

Entity Framework 5(nugetパッケージ)は.NET 4で正常に動作します。.NET4.5を必要とする特定の新機能(空間タイプ、自動クエリコンパイル)がありますが、EF開発の90%は問題ありません。

于 2012-08-30T14:15:56.263 に答える