2012-04-22 95 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項目設置爲啓動項目。