在this示例中,該視頻的屏幕快照顯示,如果您單擊以下放大類工具提示,它將顯示一個調試器,向您顯示LINQ錶轉換成的SQL tg:LINQ to SQL。示波器調試器不顯示SQL
然而,當我下載示例VB代碼並運行它,並嘗試做同樣的事情在VS2010旗艦版,我看到了下面。請注意,放大鏡鏡頭可視化器圖標不可用。
我錯過了什麼?我需要安裝一個單獨的調試器嗎?我的數據集可視化工作正常...
在this示例中,該視頻的屏幕快照顯示,如果您單擊以下放大類工具提示,它將顯示一個調試器,向您顯示LINQ錶轉換成的SQL tg:LINQ to SQL。示波器調試器不顯示SQL
然而,當我下載示例VB代碼並運行它,並嘗試做同樣的事情在VS2010旗艦版,我看到了下面。請注意,放大鏡鏡頭可視化器圖標不可用。
我錯過了什麼?我需要安裝一個單獨的調試器嗎?我的數據集可視化工作正常...
我不知道爲什麼形象化工作不適合你,但如果你沒有找到一個解決方案的另一個(不太方便)的方式來查看SQL將分配TextWriter
(例如Console.Out
)到DataContext.Log
。
您可以通過SQL Server Profiler查看正在執行的查詢。
[C#檢索linq上的where子句]的可能重複(http://stackoverflow.com/questions/1405260/c-retrieve-where-clause-on-linq) – nothrow 2010-11-01 12:35:18
甚至沒有關閉。我不只是想以任何方式查看SQL。我想知道爲什麼可視化工具不工作,以及如何解決它。 – ChadD 2010-11-01 12:53:58