SQL Befehle einer Linq Abfrage ausgeben

Sunday, November 25, 2007 7:53:30 PM (Mitteleuropäische Zeit, UTC+01:00)

Daniel Walzenbach hat in seinem Blog gezeigt wie man die von Linq erzeugte SQL Abfrage in die Console umleiten kann.
Was machen nun die Webentwickler die keine Console haben?
Eine Möglichkeit ist, den Inhalt in den Debugger Output zu schreiben, dazu hat Kris Vandermotten eine kleine Klasse geschrieben die in seinem Blog zu finden ist.
Wer sich die SQL Abfrage im Browser ansehen möchte, kann  den StringWriter verwenden wie der folgende Code zeigt:

DataContext db = new DataContext();

StringWriter stringWriter = new StringWriter();
db.Log = stringWriter;

// Linq Abfrage

Response.Write(stringWriter.ToString());

Wenn ihnen der Artikel gefallen hat oder er für sie hilfreich war,
bitte "kicken" sie ihn.

Kick it on dotnet-kicks.de


Comments are closed.