Entity Framework Core (EFC) - Datenbankzugriff mit .NET
Kursdauer: 3 Tage
Das lernen Sie in der Schulung
- Implementieren von Entity Framework Core für Datenbankzugriff
- Anwenden von Mapping Strategien und Abfragen mit LINQ
- Optimieren von Performance und Verwalten von Migrationen
Termine & Preise

Zahlen, die Vertrauen schaffen - überzeugen Sie sich selbst.
Unsere Schulungsformen kurz erklärt
Offener Kurs
- 3 Tage
- 1 gesicherter Termin
- ab 1.701,00 € zzgl. MwSt.
- An 32 Standorten oder online
Diesen Kurs als offenes Seminar buchen
Gemeinsam mit Teilnehmenden aus verschiedenen Unternehmen.
Als Präsenzseminar oder Live-Online-Training zu festen Terminen – ideal für den fachlichen Austausch und neue Impulse.
Firmenschulung
- 3 Tage - anpassbar
- Termin nach Wunsch
- Preis auf Angebot
- In ihrem Hause, online, bei PC-COLLEGE
Diesen Kurs als Firmenschulung anfragen
Exklusiv für Mitarbeitende Ihres Unternehmens.
Bei Ihnen, an einem PC-COLLEGE Standort oder als Live-Online-Training. Inhalte und Termine stimmen wir individuell ab.
Einzelcoaching
- 3 Tage - anpassbar
- Termin nach Wunsch
- Preis auf Angebot
- In ihrem Hause, online, bei PC-COLLEGE
Diesen Kurs als Einzelcoaching anfragen
Individuell für eine Person aus Ihrem Unternehmen
Als Präsenztermin oder Live-Online-Training. Inhalte und Termine werden flexibel auf Ihre Anforderungen abgestimmt.
Entity Framework Core (EFC) - Datenbankzugriff mit .NET
Kurs-ID: EFCWas erwartet Sie in diesem Kurs?
Erhalten Sie in diesem 3-tägigen Kurs eine umfassende Einführung in Entity Framework Core mit .NET. Lernen Sie, wie Sie EFC in Ihren Projekten effektiv einsetzen, indem Sie wichtige Konzepte, Mapping-Techniken und Performance-Optimierungen verstehen. Ideal für Programmierer mit C#-Kenntnissen.
Für wen ist der Kurs geeignet?
Das .NET Framework bietet verschiedene Generationen von Datenzugriffstechnologien: ADO.NET Managed Dataprovider, Typed DataSet und Entity Framework. In diesem intensiven Seminar erhalten Sie einen Überblick über diese unterschiedlichen Varianten und lernen, wie Sie sie in Ihren Projekten implementieren können.
Sie tauchen tief in die Welt von Entity Framework Core mit .NET ein. Beginnend mit den grundlegenden Konzepten und Vorteilen von EFC, erfahren Sie alles über Entity-Klassen und Mapping-Techniken. Wir behandeln verschiedene Mapping-Strategien, einschließlich Tabellen-, View-, und Stored Procedures-Mapping sowie JSON-Columns und Hierarchie-Strukturen. Erfahren Sie, wie Sie effiziente Abfragen erstellen, Performance optimieren und Migrations verwalten.
Die Schulung bietet praxisnahe Beispiele und Übungen, um sicherzustellen, dass Sie Entity Framework Core sicher in Ihren eigenen Projekten anwenden können. Abschließend werden aktuelle Entwicklungen und zukünftige Trends in EFC beleuchtet.
Zielgruppe:
Programmierer, die mit ADO.NET, Typed DataSet, Entity Framework oder LINQ Datenbankanwendungen schreiben möchten
Kursziel:
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.
Hinweis:
Schulungsumgebung: Entity Framework Core Schulung mit .NET 8. Bitte informieren Sie uns bei anderen Wünschen.
Kursvoraussetzungen
Grundlegenden Kenntnissen in VB.NET oder C# sowie grundlegende Datenbankkenntnisse sind erforderlich.
Ist die Teilnahme vor Ort und online möglich?
Dieses Seminar können Sie als Präsenzseminar oder als Live-Online-Training (virtuelles Präsenzseminar) buchen. Schauen Sie sich die technischen Voraussetzungen für Live-Online-Schulungen an. Sie können Ihre Auswahl bei der Anmeldung treffen.
Welche Themen werden im Seminar behandelt?
- 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
Ihre Vorteile
- Bildungsanbieterauszeichnung
Auch 2026 wurde PC-COLLEGE im International Training Center Rating® (ITCR) der PerformNet AG erneut mit der Höchstbewertung von fünf Sternen ausgezeichnet. Besonders hervorgehoben wurden unsere hohe Kundenorientierung und dauerhaft exzellente Qualitätsstandards. <a href="https://www.pc-college.de/pc-college-top-anbieter-fuer-weiterbildungen">Übersicht "PC-COLLEGE-Auszeichnungen"</a> - Qualitätsgarantie
Wir möchten Sie mit unseren Kursen begeistern. Sollten Sie mit einer PC-COLLEGE- Schulung nicht zufrieden sein und uns dies innerhalb von 14 Tagen schriftlich mitteilen, können Sie das Seminar selbstverständlich am selben Standort kostenfrei wiederholen. - Nachbetreuung
Auch nach dem Seminar sind wir für Sie da. Vier Wochen nach jedem Training stehen wir Ihnen kostenfrei für programmspezifische Fragen zur Verfügung. Wir möchten Sie auch nach der Schulung bei der sicheren Anwendung des Erlernten unterstützen.
Anmeldung
Entity Framework Core (EFC) - Datenbankzugriff mit .NET
Was unsere Kunden sagen
-
5,0/51
Kundenbewertungen für den Kurs
Entity Framework Core (EFC) - Datenbankzugriff mit .NET -
5,0/5
Gefallen hat mir: flexible Anpassung an Teilnehmer
M.Z.
am 06.05.2025 in Dresden