30 Days of EF Core That Actually Scales

Learn how to scale your EF Core applications effectively over 30 days

This series explores the 30 Days of EF Core That Actually Scales, which provides practical guidance and best practices for building scalable applications using Entity Framework Core. Each day focuses on a specific aspect of EF Core, offering insights and techniques to improve performance and maintainability.

1
EF Core vs. Dapper: A Pragmatic Guide for Production Systems
2
DbContext Pooling in ASP.NET Core: Boost Performance Safely
3
Why Lazy Loading is a Performance Trap in ASP.NET Core
4
Code-First vs. Database-First—Which to Choose?
5
Why EF Core AutoInclude is a Performance Trap
6
Safely Log EF Core SQL Queries in Production
7
Fix Slow EF Core Queries with Database Indexing
8
5 EF Core Defaults to Change Before Production
9
How to Find and Fix N+1 Queries in EF Core
10
Fix Slow EF Core Queries with Projections
11
EF Core: LINQ vs. Raw SQL - A Surprising Benchmark
12
Stop Using Skip/Take for EF Core Pagination
13
5 EF Core Patterns for Faster ASP.NET Core APIs
14
One-to-One vs One-to-Many: Real-World Tradeoffs in EF Core Coming Soon
15
Soft Deletes in EF Core: Why Global Query Filters Matter for Data Integrity Coming Soon
16
EF Core Owned Types in SQL Server: When to Use Them (and When Not To) Coming Soon
17
TL;DR: My EF Core Entity Modeling Checklist Coming Soon
18
EF Core Tenant Isolation: Global Query Filters for Secure Multi-Tenant SaaS Coming Soon
19
Connection Per Tenant in EF Core: Design & Pitfalls for SQL Server Coming Soon
20
Handling Transactions in EF Core: SaveChanges vs Explicit Transactions Coming Soon
21
EF Core Concurrency Tokens: Preventing Lost Updates in SQL Server Coming Soon
22
RowVersion and Timestamps in EF Core: Practical Guide for SQL Server Coming Soon
23
Managing EF Core Migrations in Large Teams: Best Practices for SQL Server Coming Soon
24
Zero-Downtime Migrations in EF Core: Blue-Green and Rolling Deployment Strategies Coming Soon
25
EF Core Compiled Queries: When They’re Worth It in High-Throughput Apps Coming Soon
26
SQL Server Execution Plans: What EF Core Developers Should Actually Look At Coming Soon
27
Stored Procedures vs EF Core LINQ: When to Drop Down to SQL Coming Soon
28
Table Splitting in EF Core: When to Use It (and Why It Hurts Sometimes) Coming Soon
29
Inheritance Mapping in EF Core: TPH vs TPT vs TPC in SQL Server Coming Soon
30
Unit Testing with EF Core: How to Avoid the In-Memory Provider Trap Coming Soon