About
This skill provides a standardized blueprint for building robust data persistence layers in .NET applications using Entity Framework Core. It focuses on the Hexagonal Architecture (Ports and Adapters) pattern to ensure a clean separation between domain logic and infrastructure. By providing patterns for repositories, Unit of Work, and Fluent API configurations, it enables developers to create maintainable, testable, and scalable database layers with built-in support for CQRS and resilient startup migrations.