Optimizing Ef Core Queries

Optimize EF Core query performance: detect và fix N+1, chọn AsNoTracking vs tracking, Include vs AsSplitQuery vs Projection, compiled queries, batch update/delete (EF 7+), AsAsyncEnumerable cho streaming. Use khi EF query chậm, sinh nhiều SQL, DB CPU cao, memory pressure từ tracked entities, hoặc khi review code có pattern `.ToList().Where()`, `.Include()` chained nhiều levels, `foreach (await query)` mà không có streaming. Khác với skill `entity-framework-core` (general modeling/migration) — skill này focus PERFORMANCE.

nguyenvanchiens ad649bd 2 files · 6.1 KB Updated

File contents

nguyenvanchiens/my-skills/tree/main/skills/optimizing-ef-core-queries commit ad649bd7b0

Frequently asked questions

npx skillmds@latest add nguyenvanchiens/optimizing-ef-core-queries