C# 클래스 ParkerFox.Core.CQRS.AggregateRootStore

상속: IAggregateRootStore
파일 보기 프로젝트 열기: KHProjects/KH-Parker-Fox

공개 메소드들

메소드 설명
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