Möglichkeit zum Anzeigen von SQL, das von LINQ in Visual Studio ausgeführt wird? [Duplikat]

7
  

Diese Frage hat bereits eine Antwort hier:
view sql, das linq-to-sql erzeugt 3 Antworten

Ich frage mich, ob es eine Möglichkeit gibt, das T-SQL zu sehen, das in Visual Studio 2010 Ultimate ausgeführt wurde, als eine LINQ to SQL-Abfrage ausgeführt wurde.

    
l15a 12.06.2012, 18:26
quelle

4 Antworten

19

Wenn Sie Visual Studio Ultimate verwenden, können Sie jede SQL-Abfrage sehen, die Ihre Anwendung während des Debugging im IntelliTrace-Fenster ausführt.

    
SLaks 12.06.2012, 18:28
quelle
8

Sie können dazu SQL Server Profiler verwenden.

    
Mr. TA 12.06.2012 18:26
quelle
4

Sie haben grundsätzlich zwei Möglichkeiten:

1.) benutze einen Profiler, es gibt einen kostenlosen von AnjLab Ссылка

2.) Verwenden Sie LinqPad (wieder eine kostenlose Lösung) Ссылка

Sie brauchen Ultimate VS wirklich nicht oder etwas, das bezahlt wird, wie einige Leute bereits vorgeschlagen haben ...

    
walther 12.06.2012 18:29
quelle
3

Sie können die Protokolleigenschaft des DataContext verwenden.

%Vor%     
Andomar 12.06.2012 18:29
quelle