Namespace ProjectTemplate.Infrastructure.Data
Classes
- ApplicationDbContext
Represents the EF Core database context for the ProjectTemplate application.
- ApplicationSaveChangesInterceptor
Invokes the application save pipeline from the EF Core SaveChanges interception lifecycle.
- ApplicationSaveChangesPipeline
Applies application-owned mutation, normalization, concurrency, and audit preparation during EF Core saves.
- SystemCurrentActorAccessor
Provides a default actor value for non-HTTP infrastructure consumers such as workers, CLI tools, test harnesses, and system modules.
Interfaces
- IApplicationSaveChangesPipeline
Defines the application-owned EF Core save preparation pipeline.
- ICurrentActorAccessor
Accessor for retrieving the current actor (e.g., user or system component) responsible for changes in the database context.