我可以在VS 2012中使用EF4吗?

时间:2013-08-15 15:19:04

标签: entity-framework entity-framework-4 entity-framework-5

我想跟进去年的帖子("EF5 , Widows Forms , Dragging a chield entity from project datasource into a GridView creates only 2 columns“)。

我相信EF5所描述的问题仍然存在,找到的解决方案(使用EF4)仍然是唯一合理的答案。

在升级到VS2012之前,我想检查是否有人知道在VS 2012中使用EF4是否有任何问题。

有经验的人吗?

1 个答案:

答案 0 :(得分:0)

VS2012需要.NET Framework 4.5,这是一个就地更新。这意味着一旦安装了.NET Framework 4.5,它将始终在运行.NET Framework 4或.NET Framework 4.5应用程序时使用。这也意味着即使你在VS中使用.NET Framework 4,你也将运行EF5(目标只是一个设计时间,它阻止使用目标.NET Framework版本中不可用的API,而在运行时应用程序将使用安装在盒子上的版本)。 关于您要报告的问题 - 请查看EF codeplex网站上的this bug report,因为它显然包含问题的解决方案