Use when add/edit of Repository Queries or Commands
TodoApp/Repositories folder.TodoApp/Repositories/<Feature>Query.cs and write operations in TodoApp/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.TodoApp/BusinessLogic/<Feature>Service.cs.TodoApp/Program.cs with builder.Services.AddScoped<<Feature>Query>(); and .builder.Services.AddScoped<<Feature>Command>();