Begriff Entity Framework Core
Abkürzung EFC
Eintrag zuletzt aktualisiert am 30.06.2019

 Zur Stichwortliste unseres Lexikons

Was ist Entity Framework Core?

Neuimplementierung des Objekt-Relationalen Mappers "ADO.NET Entity Framework"

Versionen
Plattformen
Unterstützte Datenbanken
SQL Server (inkl. Compact), SQLite, PostgreSql, InMemory, DB2, Informix, Firebird, MariaDB, MyCAT, Microsoft Access, OpenEdge
Weitere siehe https://docs.microsoft.com/de-de/ef/core/providers/

Ziele
  • Leichtgewichtiger: schneller & weniger RAM-Bedarf
  • Kein Ziel: Kompatibilität zu EF 6.x
  • Kein Upgradetool von EF 6.x zu EF Core!
Neue Features in EF Core gegenüber dem klassischen ADO.NET Entity Framework
X-Platform: Windows, Linux, Mac, iOS, Android
SQLite-Provider von Microsoft
In-Memory-Provider
NoSql (in Arbeit)
Mapping auf Memory-Tables
Default Values / Computed Values
Sequences
Shadow State (Mapping von zusätzlichen Spalten)
CUD-Batching
Default Query Tracking Behaviour
Global Query Filter
Value Converter

Verbesserte Funktionen in EF Core gegenüber dem klassischen ADO.NET Entity Framework
Schemamigrationen im Team
Mischung SQL/SP/TVF und LINQ
Syntax für Fluent-API
Migration zur Laufzeit
Skip() ohne OrderBy()
Generiertes SQL ist einfacher und übersichtlicher
Projektionen auf Entitätsklasse
ThenInclude()
Weniger Aufrufe von DetectChanges()
Performance!

Entfallene Features
DB First mit EDMX
Model First mit EDMX
ObjectContext
Entity Object
Entity SQL

Beratung & Support:

Schulungen zu diesem Thema:

 Entity Framework Core 2.x/3.x (EF Core 2.x/3.x) - Änderungen und Neuerungen gegenüber Entity Framework 6.x
 .NET Core 3.x/.NET 5.0 - für Umsteiger von .NET Framework 4.x (inkl. ASP.NET Core und Entity Framework Core)
 ADO.NET Entity Framework (EF) / Entity Framework Core (EF Core) - Performance-Tuning / Leistungsoptimierung
 Neuerungen in .NET Core 3.0/3.1 gegenüber Version 2.x (inkl. ASP.NET Core, Entity Framework Core, WPF und Windows Forms)
 .NET Akademie: Datenbankprogrammierung mit Entity Framework Core (3-Tages-Agenda des öffentlichen Seminars)
 Neuerungen in .NET Core 2.1/2.2 gegenüber Version 2.0 (inkl. ASP.NET Core, Entity Framework Core)
 Entity Framework Core (EF Core) - Objekt-Relationales Mapping für .NET und .NET Core
 Neuerungen in .NET Core 2.0 gegenüber Version 1.x (inkl. ASP.NET Core, Entity Framework Core)
 Umstieg auf WPF Core (Umstellung/Migration von WPF-Anwendungen von .NET Framework auf .NET Core/.NET 5.0)
 Microsoft SQL Server (MSSQL) - Aufbauwissen
 ASP.NET Model View Controller (ASP.NET MVC) und ASP.NET WebAPI für ASP.NET MVC 5.x oder ASP.NET MVC Core 2.x/3.x
 .NET-/.NET Core-Entwickler-Update 2020
 .NET-/.NET Core-Entwickler-Update 2018
 .NET-/.NET Core-Entwickler-Update 2019
 Azure Cosmos DB
 Umstieg auf Windows Forms Core (Umstellung/Migration von Windows Forms-Anwendungen von .NET Framework auf .NET Core/.NET 5.0)
 ASP.NET Core 2.x/3.x/5.x: MVC, Razor Pages, Blazor und WebAPIs
 ASP.NET Blazor - browserunabhängige Single Page WebApplications (SPA) mit C# und WebAssembly (WASM)
 .NET-Sicherheit (.NET Security)
 Anfrage für eine individuelle Schulung zum Thema Entity Framework Core;EFC  Gesamter Schulungsthemenkatalog

Bücher zu diesem Thema:

 .NET Core 1.0 und 1.1 - Entwicklung mit den Core-Produkten
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.1/2.2 (Buchversion 6.x, Kindle)
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, Kindle)
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.1/2.2 (Buchversion 6.x, PRINTVERSION)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, PRINTVERSION)
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0/2.1 (Buchversion 5.x, Ebook PDF)
 Modern Data Access with Entity Framework Core: Database Programming Using .NET, .NET Core, UWP, and Xamarin with C#
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0 (Buchversion 4.x): Datenbankprogrammierung mit .NET/.NET Core und C# (EBOOK - PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 6.x, Gedruckt)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Moderne Datenzugriffslösungen mit Entity Framework Core 5.0 (Buchversion 9.x, PRINTVERSION)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.2 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.x und 2.0: Datenbankprogrammierung mit .NET/.NET Core und C# (EBOOK - PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 (PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1.1 und 2.0-Preview2: Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.1 (Buchversion 8.x, Kindle)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 6.x, Kindle)
 Moderne Datenzugriffslösungen mit Entity Framework Core 3.0 (Buchversion 7.x, PDF)
 Moderne Datenzugriffslösungen mit Entity Framework Core 2.0 (Buchversion 4.x): Datenbankprogrammierung mit .NET/.NET Core und C# (gedruckte Ausgabe)
 Moderne Datenzugriffslösungen mit Entity Framework Core 1.1 und 2.0-Preview2 (Buchversion 1.4)
 Effizienter Datenzugriff mit Entity Framework Core: Datenbankprogrammierung mit C# für .NET Framework, .NET Core und Xamarin
 Alle unsere aktuellen Fachbücher