2009-07-17 2 views
3

MySqlデータベースでEntity Frameworkに奇妙な問題が発生しました。Entity-Framework - > MySqlは 'Function evaluation timed out'を返します。

ここに私が持っているコードがあります。

ここでレコードはデータベース内のテーブルであり、テーブルのすべての行を返す必要があります。私はそこに一つだけの行を持っていると私はdb.record.Count()を行うときに、私は1

を取得しかし、私は自分自身私が手に行を取得しようとすると、「機能評価がタイムアウトしました」。

何が起こっているか誰にもアイデアはありますか?

+2

"Function evaluation timed out"は、Visual Studioデバッガがウォッチウィンドウで生成するメッセージのように聞こえます。それはあなたがそれを見た場所ですか、それとも例外ですか? –

+0

そうです、デバッグウィンドウに表示されています。デバッグされていなければ、私のコードは結果を出すでしょうか?それは例外ではない。 –

答えて

3

これは間違った質問であることが判明しました。ベンMは正しかった。何人かのグーグルが明らかにした: -

  1. EFはVSデバッガのいくつかの問題のためにデバッグ中にうまく動作しません。あなたは '機能評価がタイムアウトしました'を取得します。
  2. デバッグせずにコードを試してみるとうまくいく。

私は新しいEF + MySql + ASP.Net.MVCアプリケーションを試していましたが、3つすべてでn00bなので、私はそれを認識しませんでした。

私は、私のような他の人のための理由はそこにはまだ質問を削除していません。この質問を存続させるかどうかを決定するのはコミュニティにあります。

私はこの質問を正式に棄権します。

+2

私はこの質問はダメだとは思わない。私は、Silverlight + RIA Services + EF + MySQLアプリを稼働させるために大量の問題を抱えてきました。私は「ノブ」でもあるので、私が得ることができるどんな洞察にも感謝します。今私はデバッグなしでEFをデバッグする方法を見つけ出すことができます.... wierd。 –

関連する問題