4

一部のプロジェクトで .NET 4.5 にアップグレードしており、EF 5 を使用していました。すべてのプロジェクトから EF 5 を参照する必要がありますか?

4

2 に答える 2

2

はい、引き続き EF を参照する必要があります。EF はコア .NET アセンブリに組み込まれていないSystemか、コア .NET アセンブリの 1 つではありません。

ただし、プロジェクトが .NET 4.5 より前の場合は、実際には EF 5 ではなく EF 4.4 を参照していました。アセンブリのバージョンは、4.5 .NET Framework の EF のバージョンとは異なります。そのため、EF のバージョンを、.NET 4.5 Framework でサポートされている真の EF5 にアップグレードする必要があります。

この記事はそれをかなりよく説明しています。

于 2012-12-20T22:47:19.577 に答える
2

Entity Framework 5 は別個の API であり、.NET 4.5 フレームワークには特に含まれていません (ただし、VS2012 には含まれています)。できれば、NuGet を使用して、それを必要とするすべてのプロジェクトに含めて参照することをお勧めします。

于 2012-12-20T22:38:37.433 に答える