Entity Framework Core Patterns When to Use This Skill Use this skill when: - Setting up EF Core in a new project - Optimizing query performance - Managing database migrations - Integrating EF Core with .NET Aspire - Debugging change tracking issues - Loading multiple navigation collections efficiently (query splitting) Core Principles 1. NoTracking by Default - Most queries are read-only; opt-in to tracking 2. Never Edit Migrations Manually - Always use CLI commands 3. Dedicated Migration Service - Separate migration execution from application startup 4. ExecutionStrategy for Retries - Handle…