Ab Visual Studio 2022 Version 17.11 können Entwickler den Ausdruckstextbox für den IEnumerable-Visualizer mit einem modifizierten LINQ-Ausdruck oder einer Frage über die Daten an einem Haltepunkt ändern. Diese Funktion ermöglicht es Entwicklern, Fragen über eine Variable in einer Debug-Sitzung zu stellen, ohne anhalten und einen anderen LINQ/Lambda-Ausdruck schreiben zu müssen. Durch die Verwendung dieser Funktion können Zeit gespart und Entwicklern neue Techniken beigebracht werden. Die bereitgestellten Beispiele sind intermediär bis fortgeschritten und setzen Expertise in C# voraus. Das erste Beispiel verwendet EF Core, um Daten aus einer SQL-Server-Datenbank zu lesen, und demonstriert, wie Fragen über die Daten mit dem Visualizer gestellt werden können. Das zweite Beispiel verwendet Schnittstellen und Klassen, um die Filterung und Sortierung von Daten mit dem Visualizer zu demonstrieren. Der Visualizer kann verwendet werden, um komplexe Fragen über die Daten zu stellen, wie z.B. die Filterung nach Datum oder bestimmten Eigenschaften. Wenn ein Fehler auftritt, kann das erneute Stellen der Frage funktionieren, wenn es sich um eine gültige Frage für die Daten handelt. Der Quellcode für beide Beispiele wird bereitgestellt. Der IEnumerable-Visualizer ist ein leistungsfähiges Werkzeug, das Zeit in Debug-Sitzungen sparen kann, und Entwickler sollten sich die Zeit nehmen, um sich mit ihm vertraut zu machen.
dev.to
VS2022 IEnumerable visualizer
Create attached notes ...
