What problem does it solve?
This Skill streamlines database interactions for .NET applications by handling Entity Framework Core setup, migrations, and repository patterns, ensuring robust and maintainable data access.
Core Features & Use Cases
- Database Access: Provides generic and specialized repositories for CRUD operations.
- Migrations: Facilitates the creation and application of database schema changes.
- Soft Deletes: Implements soft delete functionality using query filters.
- Use Case: When developing a new feature that requires storing user preferences, use this Skill to define the entity, create a migration for the new table, and implement a repository to save and retrieve preferences.
Quick Start
Use the entity-framework skill to create a new migration named 'AddUserProfile' for the wallet core project.