我正在努力工作并计划从EF 4.2 CTP过渡到EF 5.0,当在VS11 + .NET 4.5中"添加代码生成模板"时,DbContext模板不再可用.如果一个人可以使用,如果没有,为什么(只是好奇)?
更新:
我在Enum教程中看到了对DbContext模板的引用,但是我没有看到我的VS11项目中的模板,其目标是安装了EF5.0 -pre的.NET 4.5.我看到另外两个V5.0模板(EntityObject和Self-Tracking).它可能与其他安装发生冲突,例如在我的案例中,Entity-Framework 4.2 CTP?我遇到了模板问题,在尝试使用EF 5.0时,VS无法决定使用什么System.Data.Entity并默认为4.2.
更新2:
全新安装的Windows Server 8 Beta,全新安装的Visual Studio 11 Beta,仍然没有EF5 DbContext代码生成模板.来自VS 2010的EF 4.2和模板扩展没有安装,实际上也不是VS 2010.只是一个假...

从social.msdn.microsoft.com继续...
原帖
我尝试将项目从2010 EF 4.3.1(修改后的EntityObject生成器模板)迁移到vs 2012 rc,ef 5.0 rc和.Net 45 rc.痛苦地说,我的旧T4模板不再起作用了.我在哪里可以获得正确的模板将其迁移到EF 5.0?我可以编译旧项目,但在启动应用程序后,我收到"检测到不同方案"的异常.
我的贡献,仍然没有得到解决
EntityObject代码生成模板在VS 11 Beta的"干净"机器上可用,因此我认为这是一个升级问题/冲突,可能与之前安装的EF 4.2 June 2011 CTP(尽管已卸载)有关.
截图