ef-core-advanced-patterns

Community

EF Core advanced patterns for fast data access.

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 required

Components

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.
View Source Repository