ef-core-advanced-patterns
CommunityEF Core advanced patterns for fast data access.
Software Engineering#performance#postgresql#patterns#loading#entity-framework#ef-core#query-splitting
Authorthapaliyabikendra
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Master EF Core advanced patterns including change tracking optimization, loading strategies (eager/explicit/lazy), query splitting, compiled queries, batch operations, optimistic concurrency, performance improvements, and PostgreSQL-specific features for .NET applications.
Core Features & Use Cases
- Change Tracking Optimization: No-Tracking queries, identity resolution, and efficient change manager usage.
- Loading Strategies: Eager, Explicit, and Lazy loading for precise data fetch planning.
- Query Splitting: Split queries to avoid cartesian explosion.
- Compiled Queries & Batch Operations: Performance-focused query execution.
- Concurrency & PostgreSQL: Optimistic concurrency and PostgreSQL-specific features.
- Debugging: Techniques to identify and fix slow EF Core queries.
Quick Start
Refactor a slow data access path by enabling NoTracking for reads and using split queries where appropriate.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ef-core-advanced-patterns Download link: https://github.com/thapaliyabikendra/ai-artifacts/archive/main.zip#ef-core-advanced-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.