Entity Framework Core (EFC) - Datenbankzugriff mit .NET
Webinar - PC-COLLEGE Training GmbH - Institut für IT-Training
Im Kurs tauchen Sie tief in die Welt von Entity Framework Core mit .NET ein. Sie beginnen mit den grundlegenden Konzepten und Vorteilen von EFC. Sie lernen alles über Entity-Klassen und ...
Einführung in Entity Framework Core - Konzepte - Vorteile von Entity Framework Core - ADO.NET Überblick - System.Data.SqlClient vs. Microsoft.Data.SqlClient - Versionsvergleich und Unterschiede Entity Framework Core - Neuerungen Grundlagen Entity Framework Core - Einführung in DbContext – Klasse - Entity (POCO) – Konventionen und Regeln - Behandlung von Änderungen: Add, Update, Delete - Wie funktioniert der ChangeTracker Entity-Klasse und Mappingmöglichkeiten - Mapping mit Tabellen - Mapping Konventionen - Property Mapping - Mapping mit View - Mapping mit Store Procedures - Mapping mit SQL-Queries - Mapping JSON-Columns - Mapping Hierarchy-Strukturen Inheritance Mapping - Tabelle pro Hierarchie (TPH) - Tabelle pro Typ (TPT) - Tabelle pro konkreter Typ (TPC) - Konventionen Konfigurationen - Data Annotations - Fluent API - Fluent API mit IEntityTypeConfiguration - Bereitstellen von Testdaten - Arbeiten mit verschiedenen Datenbank-Provider (MSSQL, SQLite, InMemoryDB) Logging und Diagnose - Einstieg Protokollierung - Microsoft.Extensions.Logging - EF Core – Events - Interceptors - DiagnosticListener - Event Counters Performance - Effiziente Abfragen - Indexing - DbContext Pooling - Weitere Tipps Migrationen - Verwenden von Migrations - Versionierungen von Migrations - Benutzerdefinierte Migrationsvorgänge - Migrationen mit mehreren DB-Provider - Benutzerdefinierte Migrationsverlaufstabelle Queries - Lambda-Expression - Query Expression - Lambda Expression vs. Query Expression Relationale Daten - Navigationseigenschaften und Beziehungen zwischen Entitäten - Eager Loading, Lazy Loading - Typisierte DTO-Klassen vs. Anonyme Typen Transaktionen in EF Core Reverse Engineering mit Scaffolding Weitere O/R Mapper im Überblick - Dapper - NHibernate - Weitere O/R Mapper im Kurzüberblick - EFCore vs. Dapper - EFCore vs. NHibernate Architekturansätze - Was ist Unit Of Work – Design Pattern? - Erstellen eines generischen Repository – Design Patterns? - Verwenden von EFCore mit ASP.NET Core WebAPI Ausblick Entity Framework Core 9 - Aktueller Entwicklungsstand
Dauer/zeitlicher Ablauf:
3 Tage
Ziele/Bildungsabschluss:
Siehe Beschreibung und Inhalt.
Teilnahmevoraussetzungen:
Grundlegenden Kenntnissen in VB.NET oder C# sowie grundlegende Datenbankkenntnisse sind erforderlich.
Material:
Im Preis enthalten sind PC-COLLEGE - Zertifikat, technische Beratung und Kursmaterial.
Förderung:
Bildungsscheck, andere auf Anfrage
Zielgruppe:
Ziel dieser Schulung ist es, den Teilnehmenden ein tiefes Verständnis für Entity Framework Core zu vermitteln und die Fähigkeiten aufzubauen, EFC effektiv in ihren Projekten einzusetzen.
Seminarkennung:
EFC250317-ONL
Anbieterinformationen
PC-COLLEGE Training GmbH - Institut für IT-Training
Herr Alain Barthel Stresemannstr. 78 (Nähe Potsdamer Platz)
10963 Berlin
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.