2010-09-17 17 views
0

我對EF4有點困惑,而EF主頁並沒有幫助我。何時可以使用EF4的'在模型中包含FK列'?

  1. EF4單獨下載還是VS2010的一部分?
  2. 什麼版本的EF本身在VS2010中?

我問的原因是因爲我在VS2010中創建了一個.Net 3.5項目(.Net 4.0還沒有在生產服務器上),當我去檢查複選框'在模型中包含FK列'這是灰色的,說我不能使用它。 是因爲我定位3.5,我的EF版本可能不是4.0嗎?

回答

1

是EF4單獨下載還是VS2010的一部分?

Its a part of VS2010 only 

NET 3.5的項目在VS2010 - 而且它創造了Version 1 of Entity Framework

,如果你在VS2010與.NET 4.0去 - 的second version of Entity Framework使用那裏。

注:there were some problems in FK on the Version 1 of Entity Framework

+0

非常感謝,所以EF4用於在.NET 4中,和EF1使用與.net 3.5? – Michel 2010-09-17 07:14:24

+0

而'EF第二版'則是'EF4'的意思?因爲只做了第一版和第四版,第二版和第三版不存在,我說得對嗎? – Michel 2010-09-17 07:15:08

+0

你是對的,邁克爾,那裏沒有EF 2&3版本。微軟公司將產品發佈與Framework 4.0版本一致,將EF命名爲EF 4.0您可以在我的博客http://nileshgule.blogspot.com/2010/09/entity-framework中找到包含FK在模型中的影響-Part -3- query.html – 2010-09-17 14:47:32

相關問題