实体框架 5.0 实体对象生成器在 Visual Studio 2012 RC 中不可用



从 social.msdn.microsoft.com 结转...

http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/4993d0bf-94e8-4d14-aff1-3458b4ad467f?prof=required

原始帖子

我尝试将项目从 2010 EF 4.3.1(修改后的实体对象生成器模板)迁移到 2012 rc、ef 5.0 rc 和 .Net 45 rc。痛苦的是,我的旧 T4 模板不再工作了。在哪里可以获得正确的模板以将其迁移到 EF 5.0?我可以编译旧项目,但是启动应用程序后,我收到"检测到不同方案"的异常。

我的贡献,仍未解决

EntityObject 代码生成模板在"干净"计算机上的 VS 11 Beta 中可用,因此我认为这是一个升级问题/冲突,可能与之前安装了 EF 4.2 June 2011 CTP 有关(尽管卸载)。

  • VS 2012 修复 - 未解决问题
  • VS 2010/2012 RC卸载/重新安装 - 未解决问题
  • VS 2012 RC 安装在干净的机器上 - 没有时间 ATM

截图

添加代码生成模板时我期望看到的内容

添加代码生成模板时看到的内容

扩展库中仅 DbContext

我们正在完成实体对象和自跟踪实体代码生成模板的 VSIX 版本的验证。如果验证顺利,这些应该很快就会在 Visual Studio 库(或"添加代码生成项"菜单的联机选项卡中提供)。上传后,我会在这里回复。

很抱歉等待这些。这些模板现在可在Visual Studio Gallery上使用。有关详细信息,请参阅此页面 - http://msdn.microsoft.com/en-US/data/JJ613116#EntityObject

~洛恩