net8-apirest-dataaccess
CommunityStandardize EF Core data access for .NET 8 APIs.
Software Engineering#data-access#soft-delete#ef-core#repository-pattern#sql-safety#dotnet-8#audit-interceptor
Authorzeshone
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Entity Framework Core data access standards for ASP.NET Core 8 REST APIs. Addresses repeated boilerplate patterns, anti-patterns, audit/soft-delete inconsistencies, and unsafe SQL usage by establishing a consistent, production-ready baseline.
Core Features & Use Cases
- DbContext pooling with AddDbContextPool to improve performance and resource utilization.
- IEntityTypeConfiguration<T> based entity configurations to modularize model setup.
- Audit automation via ISaveChangesInterceptor to standardize CreatedAt and UpdatedAt fields.
- Global query filters for soft delete and explicit handling of IsDeleted.
- Safe SQL usage with FromSql and stored procedures, plus explicit transaction guidance.
- Clear repository patterns with domain entities and service-layer mapping.
Quick Start
Adopt these conventions in your .NET 8 APIs to standardize EF Core data access and auditing.
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: net8-apirest-dataaccess Download link: https://github.com/zeshone/zesh-one-skills/archive/main.zip#net8-apirest-dataaccess Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.