C# Класс ParkerFox.Core.CQRS.AggregateRootStore

Наследование: IAggregateRootStore
Показать файл Открыть проект

Открытые методы

Метод Описание
GetAggregateRoot ( Type aggregateRootType, System.Guid aggregateRootId ) : IAggregateRoot
GetAggregateRootVersion ( Type aggregateRootType, System.Guid aggregateRootId ) : int
SaveOrUpdate ( IAggregateRoot aggregateRoot, int version ) : void

Описание методов

GetAggregateRoot() публичный Метод

public GetAggregateRoot ( Type aggregateRootType, System.Guid aggregateRootId ) : IAggregateRoot
aggregateRootType System.Type
aggregateRootId System.Guid
Результат IAggregateRoot

GetAggregateRootVersion() публичный Метод

public GetAggregateRootVersion ( Type aggregateRootType, System.Guid aggregateRootId ) : int
aggregateRootType System.Type
aggregateRootId System.Guid
Результат int

SaveOrUpdate() публичный Метод

public SaveOrUpdate ( IAggregateRoot aggregateRoot, int version ) : void
aggregateRoot IAggregateRoot
version int
Результат void