2010-02-17 79 views

回答

5

是的,你可以評估:

query.Expression.ToString() 

你也可以看到這個字符串在Visual Studio調試器時您檢查查詢變量。你不需要插件。

請注意,它是查詢的屬性,而不是DataContext。

2

您可以在DataContext上的Log屬性上設置TextWriter實例(表示從TextWriter派生的任何東西,因爲它是一個抽象類)。當針對SQL Server執行語句時,相同的語句將寫入您在Log屬性中設置的TextWriter。

這也適用於使用該DataContext執行的插入,更新和刪除操作。

1

除了@馬克的答案,你可能想看看LINQPad這可能是有用的,如果你正在寫大量的LINQ查詢。