2012-04-22 5 views
3

EFコードで最初にビューを生成するために、Entity Framework Power Tools Beta 2を正常に使用した人は誰ですか?EF Power Toolsベータ2ビューを事前に生成する(EFコードを優先)

「シーケンスに一致する要素がありません」というエラーが表示されています。

私のセットアップは、このようなものです:

  • VS 2010アルティメット
  • EF 4.2
  • MVC 3(かみそり)
  • SQL Expressの2008
+0

あなたの代わりにEF 4.2のEF 4.3.1を使用してみましたか? –

+0

私はそれを試みますが、ツールの説明によると、それは4.2以降をサポートする必要があります。 –

+0

ベータ2を発表したブログ投稿の誰かが、このエラーは、派生したDbContextクラスがソリューションアイテムフォルダに含まれていることによってこのエラーが発生する可能性があることを示唆していました。しかし、私の側では、ソリューション項目からプロジェクトを外した後も、あなたと同じメッセージが表示されています。たぶんあなたはそれがあなたのケースであるかどうか試して、それが役立つかどうか試してみてください。 – sowee15

答えて

0

私は単にアンインストールし、再パッケージマネージャを使用してEF 4.2.0.0をインストールしました。カスタムDbContextファイルは、まだソリューションフォルダ内にあります。ビューを生成すると、VSウィンドウの左下にメッセージが表示されます - 「完成EDMビュープリコンパイルをするために:<yourDbContext>ファイルを参照してください:<yourDbContext>.Views.cs!」

+0

私はそれを試みましたが、EF 4.3.1.0で同じエラーが発生しました。結局のところ、そのベータ版! – sowee15

1

を、私は同じ問題を持っていたし、それを解決しました。

MVC Webプロジェクトが開始プロジェクトとして設定されていることを確認してください。

0

のソリューションは比較的簡単でした(Beta 3 - および.NET 4/2010/EF5など)。
私はちょうどソリューションディレクトリーからソリューションのルートにプロジェクトを移動しました。

「が生成ビュー」を使用する方法の詳細については、私のこの他の記事を参照してください。

Mapping View to Entity using EF 5 Code First

why when i want use EF Power tools for view my model i get error?