CQRS.NET  2.1
A lightweight enterprise framework to write CQRS, event-sourced and micro-service applications in hybrid multi-datacentre, on-premise and Azure environments.
Cqrs.Domain Namespace Reference

Namespaces

namespace  Exceptions
 
namespace  Factories
 

Classes

class  AggregateDescriptor
 
class  AggregateRepository
 
class  AggregateRoot
 A larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an aggregate are bounded by the lifetime of the entire aggregate. More...
 
class  DtoAggregateRoot
 
interface  IAggregateDescriptor
 
interface  IAggregateRepository
 
interface  IAggregateRoot
 An IAggregateRoot<TAuthenticationToken> is a larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an IAggregateRoot<TAuthenticationToken> are bounded by the lifetime of the entire IAggregateRoot<TAuthenticationToken>. More...
 
interface  IDto
 
interface  IRepository
 
interface  ISaga
 An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows. More...
 
interface  ISagaDescriptor
 
interface  ISagaRepository
 
interface  ISagaUnitOfWork
 This is a Unit of Work for sagas More...
 
interface  IUnitOfWork
 This is a Unit of Work More...
 
class  Repository
 
class  Saga
 An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows. More...
 
class  SagaDescriptor
 
class  SagaEventHandler
 
class  SagaRepository
 
class  SagaUnitOfWork
 This is a Unit of Work. This shouldn't normally be used as a singleton. More...
 
class  UnitOfWork
 This is a Unit of Work. This shouldn't normally be used as a singleton. More...