EF Power Tools Beta 2 预生成视图(EF Code First)

3

有没有人成功地使用实体框架 Power Tools Beta 2 来预生成带有 EF Code First 的视图?

我遇到了 "Sequence contains no matching element" 错误。

我的设置如下:

  • VS 2010 Ultimate
  • EF 4.2
  • MVC 3 (razor)
  • SQL Express 2008

你尝试过使用EF 4.3.1而不是EF 4.2吗? - Arthur Vickers
我会尝试,但根据该工具的描述,它应该支持4.2或更高版本。 - rino.batin
在宣布 beta 2 的博客文章上,有人建议这个错误可能是由于将包含派生 DbContext 类的项目放在解决方案项文件夹中引起的。然而,在我的情况下,即使将该项目移出解决方案项后,我仍然收到与你相同的消息。也许你可以尝试一下,看看是否适用于你,并查看是否有所帮助。 - sowee15
仍然存在相同的问题。 VS2010专业版。 尝试了EF 4.2、4.3.0、4.3.1、5.0 rc。 还有其他想法吗? - Kevin McKinley
3个回答

1

我之前也遇到过同样的问题,并解决了它。

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


0

0
我只是使用包管理器卸载并重新安装了EF 4.2.0.0。自定义的DbContext文件仍然在解决方案文件夹中。生成视图应该在VS窗口左下角显示一条消息--“已完成EDM视图预编译:<yourDbContext>!请查看文件:<yourDbContext>.Views.cs”。

我尝试过了,但是使用EF 4.3.1.0时仍然出现了相同的错误。毕竟它还是beta版! - sowee15

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接