Mittwoch, 17. Feb. 2021
Der Datenzugriff auf Datenbanken und andere Datenquellen ist eine zentrale Funktion in den meisten Desktop-, Web- und Mobil-Anwendungen. Dabei bildet sowohl das Datenbankdesign als auch die Implementierung der Datenzugriffsschicht die Grundlage für eine effiziente Softwareentwicklung.
Der Data Access Day beginnt dieses Mal mit dem innovativen Thema „Adative Cards“, einer auf JSON-basierendes, deklaratives Schema zur Beschreibung von (kleinen) Benutzeroberflächen (Micro-Frontends/Micro-Apps), die Daten präsentieren und Dateneingaben ermöglichen. Damit lassen sich leicht Funktionen von Microservices in beliebige Frontends (Web, Desktop, App) integrieren sowie unabhängige Apps zu Daten-Dashboards zusammenstellen.
Im Mittelteil des Tages geht es um Entity Framework Core, den State-of-the-Art OR-Mapper der .NET-Welt. Zunächst gibt der bekannte Entity Framework Core-Guru Dr. Holger Schwichtenberg seine besten Tipps und Tricks zum Performance-Tuning bei LINQ und dem Entity Framework Core-API preis. Olaf Lischke zeigt anschließend den Einsatz von Entity Framework Core mit der Open Source-Datenbank PostgreSQL sowohl mit Reverse Engineering als auch Forward Engineering.
Den Abschluss bildet ein CosmosDB-Vortrag von Gregor Biswanger, indem er die Verwendung dieser flexiblen NoSQL-Datenbank mit dem MongoDB-API aufzeigt.