Query Tags in Entity Framework Core
14.01.2019, 00:00 Uhr
Auskommentiert
Mit Query Tags sorgt man als Entity Framework Core-Nutzer für gut kommentierte SQL-Befehle.
In Entity Framework (EF) Core in der Version 2.2 hat Microsoft ein kleines, aber sehr nützliches Merkmal hinzugefügt, das dabei hilft, aufzuspüren, wo und warum in einem Programmcode ein bestimmter SQL-Befehl ausgelöst wurde. Durch den Aufruf der Methode TagWith("Zeichenkette") kann der Softwareentwickler an jede LINQ- und SQL-Abfrage eine beliebige Zeichenfolge anheften, die dann als Kommentar vor dem (generierten) SQL-Befehl zum Datenbankverwaltungssystem gesendet wird. Die Methode TagWith() ist eine im Namensraum Microsoft.EntityFrameworkCore bereitgestellte Erweiterungsmethode für IQueryable<T>-Typen.
Ursprünglich hieß die Methode übrigens WithTag(). In der Preview 3 hat Microsoft den Namen in TagWith() geändert.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar