2012-04-22 159 views
3

任何成功使用Entity Framework电动工具Beta 2预生成EF代码优先的视图的人?EF电动工具测试版2预先生成视图(EF代码优先)

我收到“Sequence contains no matching element”错误。

我的设置是这样的:

  • VS 2010终极
  • EF 4.2
  • MVC 3(剃刀)
  • 的SQL Express 2008
+0

你有没有使用EF 4.3.1试图EF 4.2的呢? – 2012-04-22 16:24:50

+0

我会尝试,但根据工具的描述,它应该支持4.2或更高版本。 – 2012-04-23 05:03:01

+0

有人在公告测试版2的博客文章中提出,该错误可能是由在解决方案项目文件夹中包含派生的DbContext类的项目引起的。不过,就我而言,在将项目移出解决方案项目后,我仍然会收到与您相同的信息。也许你可以尝试,如果这是你的情况,看看它是否有帮助。 – sowee15 2012-04-24 17:33:16

回答

0

我只是卸载和重新使用软件包管理器安装EF 4.2.0.0。自定义DbContext文件仍在解决方案文件夹中。生成视图应显示在窗口VS的左下方一条消息 - “成品EDM视图预编译为:<yourDbContext>见文件:<yourDbContext>.Views.cs

+0

我试过,但与EF 4.3.1.0,我得到同样的错误。毕竟它仍然是测试版! – sowee15 2012-05-17 15:48:29

1

我有同样的问题并解决它。

确保将MVC Web项目设置为启动项目。