1
如果你有一個控制檯應用程序,你可以很容易地做到這一點。您可以將控制檯輸出分配給context.log如何獲得LINQ To SQL輸出?
context.log = console.out;
我的應用程序是使用asp.net mvc3和linq到sql。我想在翻譯後看到原始的sql語句,所以我可以提高性能。我如何監視輸出?
如果你有一個控制檯應用程序,你可以很容易地做到這一點。您可以將控制檯輸出分配給context.log如何獲得LINQ To SQL輸出?
context.log = console.out;
我的應用程序是使用asp.net mvc3和linq到sql。我想在翻譯後看到原始的sql語句,所以我可以提高性能。我如何監視輸出?
你可以做這樣的事情:
var dc = new DataContext(AppSettings.GetConnectionString());
dc.Log = new System.IO.StreamWriter(@"C:\linq.log");
然後只是確保你使用的DataContext讓你的表格。只要使用datacontext訪問數據庫,SQL就會輸出到日誌文件中。