Use when add/edit of Repository Queries or Commands
BlazorApp/Repositories folder.BlazorApp/Repositories/<Feature>Query.cs and write operations in BlazorApp/Repositories/<Feature>Command.cs.IDbContextFactory<TodoDbContext> into repository primary constructors.TodoDbContext inside each repository method with CreateDbContextAsync(cancellationToken).AsNoTracking() for query methods unless the method must intentionally return tracked entities from the same context.SaveChangesAsync(cancellationToken) after the mutation work is complete.boolBlazorApp/BusinessLogic/<Feature>Service.cs.BlazorApp/Program.cs with builder.Services.AddScoped<<Feature>Query>(); and builder.Services.AddScoped<<Feature>Command>();.