小编Pau*_*aul的帖子

Entity Framework 5.0 Beta - 是否会提供DbContext代码生成模板?

我正在努力工作并计划从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.只是一个假...

代码生成模板截图

entity-framework entity-framework-5

5
推荐指数
1
解决办法
6639
查看次数

实体框架5.0 EntityObject生成器在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(修改后的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(尽管已卸载)有关.

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

截图

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

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

扩展库中只有DbContext

t4 entity-framework-5 visual-studio-2012

2
推荐指数
1
解决办法
5455
查看次数