So debuggen Sie eine LINQ-Anweisung

Ich habe ein Linq to objects-Anweisung

 var confirm = from l in lines.Lines 
 where (l.LineNumber == startline.LineNumber) || (l.LineNumber == endline.LineNumber) 
 select l;

Bestätigen-Objekt ist wieder ein Objekt Null ist oder Nicht, Einen Verweis' auf dem System.Linq -.Enumerable.WhereListIterator`1.MoveNext()

Wenn das Ergebnis der Abfrage leer war, würde es nur wieder eine leere Auflistung. Ich weiß, für eine Tatsache, dass es keine null-Objekte in der Erklärung. Ist es möglich, Schritt durch die LINQ-Anweisung, um zu sehen, wo es Umfallen?

BEARBEITEN, Wenn ich sagte ich weiß, für eine Tatsache, dass es keine null-Objekte es stellt sich heraus, ich lag :[, aber die Frage bleibt, aber ich bin asuming die Antwort 'Sie können nicht wirklich'

LINQPad ist eine gute Idee, ich benutzte es, um mir beibringen, LINQ, aber ich kann beginnen, es wieder als eine debug - /Schrägstrich-und-brennen-Stil-tool

Kommentar zu dem Problem
Was war die Antwort? Kommentarautor: Neil Barnwell
42. Eigentlich, wenn Sie Lesen, mein edit, es ist, ich habe ein null-Verweis ist, trotz meiner Zusicherung, im Gegenteil Kommentarautor: johnc

InformationsquelleAutor der Frage johnc | 2008-09-23

Schreibe einen Kommentar