Table of Contents

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.