What problem does it solve? Working with Entity Framework Core in ABP Framework projects requires following specific conventions like ConfigureByConvention, aggregate-root-only repositories, and proper migration workflows. This Skill provides the correct patterns and commands so you avoid common mistakes that break DDD consistency or ABP conventions. ## Core Features & Use Cases - DbContext and Entity Configuration: Set up AbpDbContext with ConfigureByConvention, table prefixes, indexes, relationships, and property constraints. - Custom Repository Implementation: Build EfCoreRepository classes with IncludeDetails extension methods, WithDetailsAsync overrides, and proper cancellation token handling. - Migrations and Data Seeding: Run dotnet ef migrations commands, apply them via the DbMigrator project, and seed data with IDataSeedContributor. - Use Case: You need to add a new Book entity to your ABP application. Use this Skill to configure the entity mapping, create the custom repository with a FindByNameAsync method, generate the migration, and seed initial data. ## Quick Start Ask the AI to create a new entity with its EF Core configuration, repository, and migration in your ABP EntityFrameworkCore project.