从 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
~洛恩