Skip to main content

Types

Classes

NameSummary
EntityManagerProvides a base class for entity-specific business logic managers with built-in CRUD operations, audit trail support, and lifecycle event hooks. Handles common entity operations and automatically manages audit fields for entities that implement auditing interfaces.
IdentifiableEntityManagerProvides a specialized entity manager for entities that implement IIdentifiable<TId>. Automatically generates GUID identifiers for entities with empty IDs during insertion.
ManagerBaseRepresents the base class for all EasyAF business logic managers. Provides access to a database context and message publishing capabilities for implementing business operations and workflows.
StateMachineEntityManagerA Manager inheriting from IdentifiableEntityManager3` that contains reusable logic for updating a TEntity’s current State.
StatusEntityManagerA Manager inheriting from IdentifiableEntityManager3` that contains reusable logic for updating a TEntity’s current Status.