Skip to content

Data Access

EF Core in depth (fundamentals through perf, concurrency, migrations, and 9/10 changes), Dapper and raw SQL, connection pooling and isolation, SQL Server internals an app dev must know, and NoSQL + event-sourced stores.

The sidebar under this section is grouped into Data Fundamentals (database normalization, connection pooling, SQL Server internals — primer material), EF Core (six topics covering everything from DbContext lifetime through 9/10 changes), and Beyond EF Core (Dapper for raw SQL and the NoSQL / event-sourced stores story).

Topics (canonical order)

Why this order

EF Core dominates real-world .NET data access, so it leads. Within EF Core: fundamentals → querying → perf → migrations → concurrency → 9/10 deltas mirrors the order an engineer hits real problems. Dapper / raw SQL / pool & isolation come next because every senior eventually drops below EF for hot paths. SQL Server internals follows so the engineer can read query plans intelligently. NoSQL + event stores closes the section as the alternative to relational.

Cross-references