2009-11-20 54 views

回答

2

這不會徹底檢測到n + 1個問題,但是當您查看生成的SQL時,它們很容易被發現。

DataContext.Log屬性需要一個TextWriter,它將輸出生成的SQL和一些其他診斷信息。這是一個記錄到輸出的實現。 Linq to SQL DebuggerWriter。以下是如何使用DebuggerWriter的簡單示例。

DataContext db = new DataContext(); 
#if DEBUG 
db.Log = new DebuggerWriter(); 
#endif