2

从 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

4

2 回答 2

7

我们正在完成对 EntityObject 和 Self-Tracking Entities 代码生成模板的 VSIX 版本的验证。如果验证顺利,这些应该很快就会出现在 Visual Studio 库(或“添加代码生成项”菜单的在线选项卡)中。上传后我会在这里回复。

于 2012-06-06T22:00:56.660 回答
3

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

〜罗文

于 2012-09-10T23:20:40.707 回答