Viele Leute haben ihren eigenen "DebugWriter" geschrieben und ihn wie folgt angehängt:
// Add this class somewhere in your project...
class DebugTextWriter : System.IO.TextWriter {
public override void Write(char[] buffer, int index, int count) {
System.Diagnostics.Debug.Write(new String(buffer, index, count));
}
public override void Write(string value) {
System.Diagnostics.Debug.Write(value);
}
public override Encoding Encoding {
get { return System.Text.Encoding.Default; }
}
}
// Then attach it to the Log property of your DataContext...
myDataContext.Log = new DebugTextWriter()
Dadurch wird alles, was Linq-to-Sql tut, in das Debug-Fenster von Visual Studio ausgegeben.
0 Stimmen
Sie können Ihren Datacontext auch so konfigurieren, dass die Abfragen in eine Datei ausgegeben werden.