ef-core
CommunityMaster EF Core for robust data persistence.
Software Engineering#database#migrations#SQLite#data access#repository pattern#EF Core#Entity Framework
Authormanx
Version1.0.0
Installs0
System Documentation
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 efcommands 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, andPomodoroSettings. - 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.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ef-core Download link: https://github.com/manx/PomodoroTimeTracker/archive/main.zip#ef-core Please download this .zip file, extract it, and install it in the .claude/skills/ directory.