e und wo in VS2008 ich sehen kann, dass meine Linq-Befehle in Transact-SQL-Anweisungen übersetzt werde
-
30-09-2020 - |
Frage
03Cp> Linq-Befehle werden in Transact-SQL-Anweisungen übersetzt. Ich habe VS2008 Professional. Wie und wo kann ich sehen, wie dieses Majic passiert? (mit dem Debuggen?)u003C/
03Cp> u003Cstrong>BEARBEITENu003C/strong>u003C/
03Cp> Nehmen wir an, ich habe dasu003C/
var allProducts = db.Products;
03Cp> Ich denke, das wird von übersetzenu003C/
SELECT * FROM Products
03Cp> Wo kann ich das sehen, um das zu sehen? Wenn Sie beispielsweise meinen Code debugieren, kann ich unten sehen, wenn ich F10 drücke, den Wert ändern. Gibt es so etwas wie das in VS2008 für den LINQ-Befehl?u003C/
Lösung
03Cp> Sie können die Eigenschaft 03Ca href="http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.log.aspx" rel="nofollow noreferrer">Logu003C/ im DataContext-Objekt verwenden.u003C/
Andere Tipps
03Cp> Sie können VS konfigurieren, um in .NET-Quellcode zu Schritt zu steigen:u003C/