2017-05-28 5 views
0

LINQツーSQL/LINQツーエンティティラムダ式はサポートされていませんVisual StudioでのデバッグLINQツーエンティティラムダ式の

https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/12/support-for-debugging-lambda-expressions-with-visual-studio-2015/

によります。

注:(例えば LINQツーSQL)を実行するためにネイティブ関数を必要とラムダ式がサポートされていません。

デバッグLINQツーエンティティラムダ式のために、他のどのようなオプションがありますか?

TSQLを出力ウィンドウまたはファイルに出力するために既にEntity Framework機能を使用していますが、私が望むのは、Watchおよび/またはEntityのLINQ-to-Entitiesラムダ式の評価を見ることです。またはイミディエイトウィンドウ。私は希望

+0

「ウォッチウィンドウ」に追加して、データの処理状況を監視することができます。通常は「エラー」が表示されますが、最後に表示されている更新アイコンを押すだけで、情報が再度表示されます。 –

答えて

0

LINQツーエンティティ表現は単に.NETでを評価されていないLINQツーエンティティラムダ式の評価を見ることができるようにすることです。それらはTSQLに変換され、SQL Serverに送信され、最適化されて実行されます。

+0

LINQ-to-EntitiesのVisual Studioに組み込まれているツーリングを期待できますか、あるいは現在のコンセンサスは何ですか?それとも、.NETをリエンジニアリングする必要はありませんか?サードパーティのツール/アドオンはありますか? – PussInBoots

関連する問題