Database Performance · Aaronontheweb/dotnet-skills

Design high-performance database access patterns

Guides database access design: separate read and write models, avoid N+1 queries, use AsNoTracking, cap row counts, and keep joins in SQL rather than application code. Useful when designing a new data layer or fixing slow EF Core or Dapper queries.

Good for

  • Design a read/write-separated data access layer
  • Diagnose N+1 query performance problems
  • Choose between EF Core and Dapper for a project
Category
Coding

Open-source skills are maintained by their authors and listed as published, with attribution. Results depend on how well the skill fits your task and material.

A good place to start

Review this EF Core query and tell me how to fix its performance issues.

Make your next great thing.

Bring a question, a file, or an idea that’s not quite there yet.