Was in Entity Framework Core noch fehlt
18.12.2017, 00:00 Uhr
Ausgetrickst
Datenbanksichten und Gruppierungen sind in Entity Framework Core 2.0 nicht vorgesehen. Mit Tricks lassen sie sich allerdings doch anlegen.
Das Abbilden von Datenbanksichten (englisch Database Views) wird in Entity Framework (EF) Core 1.0, 1.1 und 2.0 noch nicht offiziell unterstützt, das heißt, es ist weder möglich, beim Reverse Engineering Programmcode für bestehende Datenbanksichten zu erzeugen, noch beim Forward Engineering eine Sicht in der Datenbank aus dem Objektmodell oder dem Fluent-API zu erstellen.
Es ist aber möglich, Datenbanksichten manuell in der Datenbank anzulegen und im Programmcode wie Tabellen zu behandeln. Dabei ist jedoch ein wenig zu tricksen, wie dieser Beitrag der Datenzugriffskolumne zeigt.
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