Wie kann ich die genaue Abfrage herauszufinden, die mit LINQ to SQL in DbLinq und SQLite ausgeführt werden?

StackOverflow https://stackoverflow.com/questions/3689365

Frage

Ich verwende DbLinq mit SQLite für ein kleines Projekt von mir. Gibt es eine Möglichkeit an den tatsächlichen SQL-Abfragen zu suchen, die hinter den Kulissen ausgeführt werden?

Ich erinnere mich an ein Monitoring-Programm für SQL Server von meinem Praktikum aber SQLite ist ein ganz anderes Tier, fürchte ich.

War es hilfreich?

Lösung

sollten Sie Ihre Datenbank-Kontext eine Log Eigenschaft vom Typ TextWriter haben. Wenn Sie assign context.Log = Console.Out; zum Beispiel, sollten Sie die SQL geschrieben, um die Konsole bekommen.

Andere Tipps

Wenn Sie Visual Studio 2010 Premium oder Ultimate verwenden können Sie das Tier Interaktion Profiler hilfreich. Es war eine guter Blog-Post vor kurzem auf Skinner Blog über auf MSDN dass der generierten SQL-Code enthalten sehen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top