scaffolding

star 14.7k

Implementation details for EF Core scaffolding (reverse engineering). Use when changing ef dbcontext scaffold pipeline implementation, database schema reading, CSharpModelGenerator, or related classes.

dotnet By dotnet schedule Updated 3/14/2026

name: scaffolding description: 'Implementation details for EF Core scaffolding (reverse engineering). Use when changing ef dbcontext scaffold pipeline implementation, database schema reading, CSharpModelGenerator, or related classes.' user-invocable: false

Scaffolding

Generates C# code from database schemas (reverse engineering).

When Not to Use

  • Working on compiled model generation (dotnet ef dbcontext optimize)

Reverse Engineering

Pipeline: IDatabaseModelFactory (reads schema) → IScaffoldingModelFactory (builds EF model) → IModelCodeGenerator (generates C#)

  • IReverseEngineerScaffolder — orchestrates full pipeline
Install via CLI
npx skills add https://github.com/dotnet/efcore --skill scaffolding
Repository Details
star Stars 14,690
call_split Forks 3,386
navigation Branch main
article Path SKILL.md
More from Creator