.NET 4.5中包含哪个版本的实体框架?

时间:2012-12-20 22:35:41

标签: .net entity-framework

我正在为某些项目升级到.NET 4.5,而我正在使用EF 5.我还需要从所有项目中引用EF 5吗?

2 个答案:

答案 0 :(得分:2)

实体框架5是一个单独的API,不具体包含在.NET 4.5框架中(但VS2012确实包含它)。您最好使用NuGet在所有需要它的项目中包含和引用它。

答案 1 :(得分:2)

是的,你仍然需要引用EF - 它没有被绑定到System或其中一个核心.NET程序集。

但是,如果您的项目是.NET 4.5之前的版本,那么您引用的是EF 4.4,而不是EF 5.版本的程序集与4.5 .NET Framework的EF版本不同。因此,您需要确保将EF版本升级到.NET 4.5 Framework支持的真正EF5。

article解释得非常好。