2014-01-30 55 views
4

我有许多实体框架子项目的大型解决方案。从实体框架5升级到实体框架6(在解决方案中混合和匹配)

让刚刚说我有

MySolution(目前所有的EF 5)

  • ProjectUi它引用的所有3以下
  • ProjectData1.EF(这是使用实体框架5)
  • ProjectData2.EF(使用实体框架5)
  • ProjectData3.EF(使用实体框架5)

现在实际的解决方案比这个更多。

我想知道是否可以将ProjectData1.EF更新为实体框架6,并让其他人使用实体框架5,还是必须一气呵成。

所以届时将

MySolution(将是一个混搭)

  • ProjectUi它引用的所有3以下
  • ProjectData1.EF(现在升级到使用实体框架6)
  • ProjectData2.EF(使用实体框架5)
  • ProjectData3.EF(它使用Entit y框架5)
+1

为什么不尝试它并找出? –

+0

@D Stanley如果我有时间,我可能会在明天做到这一点,但在我尝试更新解决方案之前知道这是不可能的。 – DermFrench

+0

如果他们打算在任何时候共享一个DbContext,我会一次升级所有这些。 –

回答

0

我会说不是因为EntityFramework.dll会在从不同的项目复制到ProjectUI的输出文件夹时冲突不同的版本。

+0

是的,当我测试它时,它完全被废弃了。 – DermFrench