Bearbeiten und Fortfahren mit LINQ
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Bearbeiten und Fortfahren unterstützt keine Änderungen an LINQ-Abfragen. Wenn Sie eine LINQ-Anweisung während einer Debugsitzung hinzufügen, entfernen oder ändern, wird ein Dialogfeld mit dem Hinweis eingeblendet, dass die Änderung von Bearbeiten und Fortfahren nicht unterstützt wird. An diesem Punkt können Sie entweder die Änderungen rückgängig machen oder die Debugsitzung beenden und eine neue Sitzung mit dem bearbeiteten Code starten.
Außerdem wird das Ändern des Typs oder Wertes einer in einer LINQ-Anweisung verwendeten Variablen von Bearbeiten und Fortfahren nicht unterstützt. Auch hier können Sie entweder die Änderungen rückgängig machen oder die Debugsitzung beenden und neu starten.
In C# kann Bearbeiten und Fortfahren nicht für Code in einer Methode verwendet werden, die eine LINQ-Abfrage enthält.
In Visual Basic kann Bearbeiten und Fortfahren für Nicht-LINQ-Code verwendet werden, und zwar selbst in einer Methode, die eine LINQ-Abfrage enthält. Sie können Code vor der LINQ-Anweisung sogar dann hinzufügen oder entfernen, wenn sich die Änderungen auf die Zeilennummer der LINQ-Abfrage auswirken. Das Debugverhalten in Visual Basic für Nicht-LINQ-Code bleibt dasselbe wie vor der Einführung von LINQ. Es ist nicht möglich, eine LINQ-Abfrage zu ändern, hinzuzufügen oder zu entfernen, es sei denn, Sie beenden den Debugvorgang, um die Änderungen zu übernehmen.