Voraussetzung
-
Kenntnisse in der Anwendung von Visual Studio
-
Kenntnisse in C# (z. B. erworben im Seminar .NET: C# - Grundkurs)
-
Grundlagen der Sprachergänzung LINQ (z. B. erworben im Seminar .NET: C# - Grundkurs)
-
Vorteilhaft: vertiefte Kenntnisse im Umgang mit LINQ (z. B. erworben im Seminar .NET: C# - Vertiefung)
Zielgruppe
Beschäftige,-
die als Programmierende Anwendungen mit Datenbankanbindung erstellen sollen.
Lernziel
Die Teilnehmenden sollen-
mit dem EF und LINQ auf bestehende Datenbanken zugreifen können;
-
Objekte anhand einer bestehenden Datenbank generieren können (DB-first-Ansatz);
-
neue Datenbanken anhand von in .NET definierten Objekten erzeugen können (Code-first-Ansatz).
Hinweis
Inhalt
-
LINQ Auffrischung und Vertiefung
-
Datenbankzugriffskonzepte (u. a. OR Mapper)
-
Einbindung des EF in eine einfache Anwendung
-
DB first: Verbindungsaufbau zu einer Beispieldatenbank
-
Code first: Generieren der DB aus selbstdefinierten .NET-Objekten
-
Manipulation von Daten (anhand eines einfachen C#/WPF-Projektes)