What problem does it solve?
This Skill offers expert guidance on Entity Framework Core usage for the Pomodoro Time Tracker, covering migrations, database operations, entity configuration, and repository patterns. It ensures consistent and correct data access, reducing errors and speeding up database-related development tasks.
Core Features & Use Cases
- Migration Commands: Provides essential
dotnet ef commands for creating, applying, and removing database migrations, simplifying schema evolution.
- Current Schema Overview: Details the project's database structure, including key entities like
SessionTypes, TimeEntries, Projects, Clients, and PomodoroSettings.
- Repository Pattern: Illustrates the project's specific repository interface design, including custom methods and defined cascade delete rules, promoting clean data access.
- Use Case: When you need to add a new field to an existing entity or create a new entity, activate this Skill to get the exact migration command, understand the current schema, and ensure your repository implementation follows project standards.
Quick Start
Using the ef-core skill, show me the command to create a new database migration named 'AddProjectStatus' for the PomodoroTimeTracker project.