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