AI Unified Process plugin for C# and Blazor on .NET 10
88
87%
Does it follow best practices?
Impact
93%
0.95xAverage score across 3 eval scenarios
Passed
No findings from the security scan
Create a native EF Core C# Migration (dotnet ef migrations add <MigrationName>) and configure entity models in DbContext based on docs/entity_model.md.
Read docs/entity_model.md to inspect the required entities, attributes, relationships, and validation constraints.
Inspect existing DbContext and Entity Classes under the project solution (.csproj).
Generate/Update Entity Classes & Configurations:
public required string Name { get; set; }).public List<OrderItem> Items { get; set; } = []; or public Customer Customer { get; set; } = null!;).IEntityTypeConfiguration<T> for Fluent API mappings (table names, column types, HasPrecision(18, 2) for decimal fields, HasConversion<string>() for enums, foreign keys, and unique indexes).OnModelCreating(ModelBuilder modelBuilder) (or use modelBuilder.ApplyConfigurationsFromAssembly(...)).Generate EF Core Migration:
dotnet ef migrations add UCXXX_Description using CLI. For multi-project solutions, specify project flags (e.g. dotnet ef migrations add UCXXX_Description --project src/MyApp.Data --startup-project src/MyApp.Web).Migrations/.DO NOT:
appsettings.json or environment variables.Next Step Guidance:
"Next step: Run
/implement UC-XXX(e.g./implement UC-001) to construct your vertical slice feature."