Start Debugging

EF Core 11 Cheat Sheet

Die Teile von EF Core 11, die man sich merken sollte.

Diese Website nutzt Walter, einen KI-Agenten, für Recherche, Texte und Pflege. Redaktion und Überprüfung

Dieses Thema ist ein laufender Index aller Beiträge zu EF Core 11 - neue Abfragefeatures, Vector Search über DiskANN-Indizes, Performance-Arbeit und Migrationsnotizen aus EF Core 8, 9 oder 10.

Womit anfangen

Wenn Sie EF Core bereits kennen und nur die Delta wollen, überfliegen Sie die Beiträge mit dem Tag “ef core 11”. Wenn Sie eine Migration planen, enthalten die Beiträge mit Migration-Tag Breaking Changes und die genauen dotnet ef-Kommandos, die ich verwendet habe.

Was auf dieser Seite steht

Die Liste unten sammelt automatisch alle Beiträge mit einem der Tags: ef core, efcore, entity framework, ef core 11, efcore 11. Neueste zuerst.

Index (105 Beiträge)

2026 / 10

2026 / 09

2026 / 08

2026 / 07

2026 / 06

2026 / 05

2026 / 04

  • So wärmen Sie das EF-Core-Modell vor der ersten Abfrage auf

    EF Core baut sein konzeptionelles Modell träge beim ersten DbContext-Zugriff auf, weshalb die erste Abfrage in einem frisch gestarteten Prozess mehrere hundert Millisekunden langsamer ist als jede weitere. Dieser Leitfaden behandelt die drei realen Lösungen in EF Core 11: einen Start-IHostedService, der Model berührt und eine Verbindung öffnet, dotnet ef dbcontext optimize zum Ausliefern eines vorkompilierten Modells, und die Cache-Key-Fußangeln, die das Modell trotzdem stillschweigend neu aufbauen.

  • Wie Sie DbContext mocken, ohne das Change Tracking zu zerstören

    Das direkte Mocken von DbContext bricht den ChangeTracker stillschweigend, weshalb Microsoft davon abrät. Diese Anleitung zeigt die zwei Muster, die in EF Core 11 wirklich funktionieren: SQLite In-Memory mit einer offen gehaltenen Verbindung, damit der echte ChangeTracker läuft, und das Repository-Muster, das EF Core ganz aus dem Test heraushebt.

  • Wie man IAsyncEnumerable<T> mit EF Core 11 verwendet

    EF Core 11 Queries implementieren IAsyncEnumerable<T> direkt. So streamen Sie Zeilen mit await foreach, wann Sie es gegenüber ToListAsync bevorzugen sollten, und die Fallstricke rund um Verbindungen, Tracking und Cancellation.

  • Wie man Records mit EF Core 11 korrekt verwendet

    Eine praktische Anleitung zur Kombination von C#-Records und EF Core 11. Wo Records passen, wo sie das Change Tracking brechen, und wie man Value Objects, Entities und Projections modelliert, ohne mit dem Framework zu kämpfen.

  • EF Core 11 beschneidet unnötige Referenz-Joins in Split Queries

    EF Core 11 Preview 3 entfernt redundante To-one-Joins aus Split Queries und streicht überflüssige ORDER BY-Schlüssel. Ein gemeldetes Szenario wurde 29% schneller, ein anderes 22%. So sieht das SQL jetzt aus.

  • EF Core 11 fügt GetEntriesForState hinzu, um DetectChanges zu überspringen

    EF Core 11 Preview 3 führt ChangeTracker.GetEntriesForState ein, einen state-gefilterten Enumerator, der einen zusätzlichen DetectChanges-Pass in Hot Paths wie SaveChanges-Interceptors und Audit-Hooks vermeidet.

  • EF Core 11 schaltet Cosmos-DB-Transaktionsbatches standardmäßig an

    EF Core 11 gruppiert Cosmos-DB-Writes bei jedem SaveChanges in transaktionale Batches pro Container und Partition und liefert damit Best-Effort-Atomarität und weniger Roundtrips ohne Codeänderungen.

  • EF Core 11 lässt Sie eine Migration in einem Befehl erstellen und anwenden

    Der Befehl dotnet ef database update akzeptiert nun --add, um eine Migration in einem einzigen Schritt zu scaffolden und anzuwenden. So funktioniert es, warum es für Container und .NET Aspire wichtig ist, und worauf zu achten ist.

  • EF Core 11 fügt native SQL Server Vektorsuche mit DiskANN-Indizes hinzu

    EF Core 11 Preview 2 unterstützt SQL Server 2025 VECTOR_SEARCH() und DiskANN-Vektorindizes direkt aus LINQ. So richten Sie den Index ein, führen näherungsweise Abfragen aus, und das ändert sich gegenüber dem VectorDistance-Ansatz von EF Core 10.

Alle Themen Startseite