기존 프로젝트에 NEventStore를 추가 중이며 DI를 사용하고 있습니다.DI 용 NEventStore 구성 요소의 개체
CommonDomain.Persistence.EventStore.IRepository
의 인스턴스를 MVC 컨트롤러에 삽입하고 싶습니다. 이 인터페이스의 The only implementation은 EventStoreRepository
입니다.
이 클래스는 IConstructAggregates
에 따라 달라지며 only implementation I find은 AggregateFactory
입니다.이 파일은 테스트 프로젝트에 위치하고 있으며 매우 이상한 파일 이름을 가지고 있습니다.
IRepository
을 사용하지 않으시겠습니까? (공개로 표시되어 내부 코드에 의해 소비되지 않는 이유는 무엇입니까?)
집계를 조작하는 데 사용되는 here 및 IRepository
샘플 프로젝트를 찾고 있습니다.
또는 직접 IConstructAggregates
을 구현해야합니까? 내가 같은 일에 어려움을 겪고있어
을 : 그것은 불완전하고 제대로 테스트되지 않은 것 같습니다. 이 저장소와 관련된 다양한 문제가 있으며 이미 버그보고를 제출했습니다. https://github.com/NEventStore/NEventStore/issues/376 – trailmax
아니요, 스냅 샷이 없지만 생각합니다. 어쨌든이 클래스를 사용하지 않으려면 중요한 문제에 걸림돌이되어서 - ( – trailmax
) geteventstore.com 같은 것을 사용하고 CommonDomain 프로젝트의 수정 된 버전을 사용하게 될 것입니다. 내 상황에 맞게 약간의 조정이 필요합니다. –