ef-core-advanced-patterns
CommunityMaster EF Core advanced patterns for PostgreSQL.
Software Engineering#postgresql#concurrency#entity-framework#ef-core#query-splitting#loading-strategies#compiled-queries
Authoralexsandrocruz
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill helps .NET developers implement and optimize advanced EF Core data access patterns.
Core Features & Use Cases
- Change Tracking Optimization: No-tracking queries, identity resolution, and bulk update strategies to reduce overhead.
- Loading Strategies: Effective use of eager, explicit, and lazy loading, plus loading patterns to avoid N+1 queries.
- Query Splitting & Performance: Techniques to avoid cartesian explosion with AsSplitQuery and split queries.
- Compiled Queries: Pre-compile hot paths for faster data access.
- Batch Operations: ExecuteUpdate and ExecuteDelete patterns for bulk data changes without loading entities.
- PostgreSQL Features: Leverage arrays, JSONB, FTS, and range types within EF Core.
Quick Start
Run the EF Core advanced patterns sample project to observe change tracking, loading strategies, query splitting, and bulk updates in action.
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/alexsandrocruz/DominusLeads/archive/main.zip#ef-core-advanced-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.