2012-12-20 39 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