What problem does it solve? Legacy applications built on Entity Framework 6 face hard decisions about whether to keep EF6, upgrade the runtime, or migrate to EF Core, and wrong choices lead to costly regressions in stable data access code. ## Core Features & Use Cases - EF6 Usage Audit: Inventory EDMX models, ObjectContext usage, lazy loading, stored procedure mappings, and spatial types before planning any migration. - Migration Decision Framework: Separate runtime upgrades from ORM upgrades and choose between keeping EF6, running EF6 on modern .NET, or porting to EF Core. - Bounded Migration Slices: Migrate one bounded context at a time with integration tests against the real database provider. - Use Case: A team maintaining a .NET Framework monolith with an EDMX-based data layer uses this Skill to determine that a full EF Core port is too risky, and instead modernizes only the runtime while applying repository and unit of work patterns to stabilize EF6 code. ## Quick Start Audit my EF6 codebase and recommend whether to keep EF6, upgrade the runtime, or migrate to EF Core.