Guided course · Data Access in .NET
EF Core Performance and Behavior
Know what EF Core really does with your queries and writes, and how to make it fast and safe in production: change tracking and AsNoTracking, loading strategies and N+1, split queries, query translation and client evaluation, compiled queries, ExecuteUpdate/ExecuteDelete, optimistic concurrency, transactions and savepoints, DbContext lifetime and pooling, connection resiliency, migrations in production, raw SQL, interceptors and performance diagnostics. 18 lessons with runnable EF Core 10 examples (SQLite and SQL Server), real output, a 12-exercise practice set and a 25-question mock interview.
Intermediate5 modules · 18 lessons · 5 h 18 min · 2 free
Module 1 · Foundations
2 lessons · 34 minModule 2 · Reading Data Efficiently
5 lessons · 1 h 17 min- 03AsNoTracking, Identity Resolution and the Real Cost of Tracking (included with Full Access)15 min
- 04Loading Related Data and N+1: Eager, Explicit, Lazy and Projections (included with Full Access)18 min
- 05Split Queries and Cartesian Explosion: AsSplitQuery vs Single Query (included with Full Access)14 min
- 06Query Translation and Client Evaluation: What EF Can and Cannot Turn into SQL (included with Full Access)16 min
- 07Compiled Queries, the Query Cache and Parameterization (included with Full Access)14 min
Module 3 · Writing Data
3 lessons · 49 min- 08Bulk Updates and Deletes: ExecuteUpdate, ExecuteDelete and SaveChanges Batching (included with Full Access)16 min
- 09Optimistic Concurrency: Rowversion, Concurrency Tokens and Resolving Conflicts (included with Full Access)18 min
- 10Transactions in EF Core: SaveChanges Atomicity, Explicit Transactions and Savepoints (included with Full Access)15 min
Module 4 · Production Concerns
6 lessons · 1 h 33 min- 11DbContext Lifetime, Thread Safety, Pooling and IDbContextFactory (included with Full Access)16 min
- 12Connection Resiliency: EnableRetryOnFailure, Execution Strategies and Uncertain Commits (included with Full Access)15 min
- 13Migrations in Production: Idempotent Scripts, Bundles and Why Not Migrate() at Startup (included with Full Access)17 min
- 14Raw SQL in EF Core: FromSql, SqlQuery, ExecuteSql and SQL Injection (included with Full Access)14 min
- 15Interceptors: Auditing, Soft Delete, Slow-Query Logging and Query Filters (included with Full Access)15 min
- 16Performance Diagnostics: Metrics, Logs, Warnings and a Tuning Workflow (included with Full Access)16 min