Entity Framework Core (EFC) - Datenbankzugriff mit .NET
|
Preis pro Teilnehmer:
EUR 1.890,00 nettoEUR 2.249,10 inkl. 19.00% MwSt. |
Kurzbeschreibung:
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 ...
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 ...
| Infos anfordern | Seminar buchen | In den SeminarFolder | |||
|
|
Weiterführende Informationen auf der Seite des Anbieters | ||||
Ausführliche Beschreibung
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 Mapping-Techniken.Wir behandeln die Mapping-Strategien. Dazu gehören Tabellen-Mapping, View-Mapping, Stored Procedures-Mapping, JSON-Columns und Hierarchie-Strukturen. Sie erfahren, wie Sie effiziente Abfragen erstellen, die Performance optimieren und Migrations verwalten.
Das Seminar bietet praktische Beispiele und Übungen. So stellen wir sicher, dass Sie Entity Framework Core sicher in Ihren eigenen Projekten anwenden können. Zum Schluss erfahren Sie, was es Neues in EFC gibt und was in Zukunft geplant ist.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
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
Benötigte Vorkenntnisse
Grundlegenden Kenntnissen in VB.NET oder C# sowie grundlegende Datenbankkenntnisse sind erforderlich.
Zielgruppe
Programmierer, die mit ADO.NET, Typed DataSet, Entity Framework oder LINQ Datenbankanwendungen schreiben möchten
Kommentare/Weiterführende Informationen
Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.
Ortsbeschreibung
PC-COLLEGE-Schulungshaus

Profisuche
