1
我在網上看到有關實體框架5的所有演示和文檔都使用了Visual Studio 2012.有什麼方法可以使用Visual Studio 2010中的實體框架5?如果是這樣,我是否需要使用MVC4.5還是可以使用MVC4項目模板?可以將MVC 4.5模板安裝到Visual Studio 2010中嗎?
我在網上看到有關實體框架5的所有演示和文檔都使用了Visual Studio 2012.有什麼方法可以使用Visual Studio 2010中的實體框架5?如果是這樣,我是否需要使用MVC4.5還是可以使用MVC4項目模板?可以將MVC 4.5模板安裝到Visual Studio 2010中嗎?
兼容性
這個版本的NuGet包的是用Visual 2010 Studio和Visual Studio的2012完全兼容,可用於應用 針對.NET 4.0和4.5 。
某些功能僅在編寫目標爲.NET 4.5的應用程序時可用。這包括枚舉支持,空間數據類型, 表值函數和性能改進。
我能夠通過NuGet將EF5添加到MVC4項目。您當然可以使用MVC 4,除非您使用VS2012,否則您將無法獲得所有新功能。
當您創建一個新的MVC4項目模板時,VS會自動繞過添加對EntityFramework 4.4.0.0的引用。你只需要手動更新它們? – Jez
據我所知,EF5只能在4.5中使用,NuGet根據您的項目自動引用正確的庫。如果你導航到\ packages \ EntityFramework.5.0.0 \ lib \ net40,你會發現這裏的dll版本是4.4.0。只有在\ net45 \是EF 5可用。由於NuGet Pkg Manager會說您正在下載v.5.0.0,因此這一點並不明顯。 – ardila
我真的很討厭MS如何將EF5綁定到MVC4.5,以及將MVC4.5綁定到VIsual Studio 2012中。看起來完全沒有必要。 – Jez