domains / families / software-engineering / optimizing-ef-core-queries

optimizing-ef-core-queries

separate

Review and optimize application data access that uses Entity Framework Core (EF Core). Use for EF Core performance and correctness reviews of services, repositories, imports, and background jobs: slow or memory-heavy queries, excessive round-trips, hidden SaveChanges, premature materialization, dynamic query construction, result-graph tracking, bulk writes, DbContext lifetime or overlapping operations, search semantics, paging, raw SQL, and model/index coverage. Use whether or not EF Core owns the schema. For EF Core, not Dapper or raw ADO.NET.

When to use

When not to use

Skill page

Source

RepositoryPath
dotnet/skillsplugins/dotnet-data/skills/optimizing-ef-core-queries/SKILL.md