2012-12-20 40 views

回答

2

实体框架5是一个独立的API,专门包含在.NET 4.5框架中(但VS2012包括它)。最好是使用NuGet在所有需要它的项目中包含并引用它。

2

是的,您仍然必须引用EF - 它不会被烧入System或其中一个核心.NET程序集。

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

这个article解释得很好。

+0

此答案中的链接返回404。 –

+1

@JoshKodroff这里似乎是一篇文章的实际链接:http://thedatafarm.com/blog/data-access/when-entity-framework-5-ef5 -is-未实体框架-5- EF5 / – Grandizer