How might I see the SQL query generated from LINQ to SQL when debugging inside a WCF service? I thought I might just set d开发者_如何学运维ataContext.Log = Console.Out
and the SQL would be written to the output/immediate window. It doesn't--is that because I am hosting using IIS? Console.WriteLine("Hello")
doesn't even write anything to the output/immediate window.
How do see my console output?
You can try to use System.Diagnostics.Debug.WriteLine()
, so when you distribute Release app these lines will be stripped out from code.
You may want to write it to a file instead. dataContext.Log takes any TextWriter.
See this comment for a nice way to get a text writer writing to Debug.
精彩评论