1
IUnitOfWork
인터페이스의 인스턴스를 등록하기 위해 윈저를 사용하고 있습니다. UnitOfWorkContainer.Current
은 IUnitOfWork의 인스턴스를 반환하는 정적 메서드입니다.에 대한 윈저 구성 요소가 일시적으로 작동하지 않습니다.
container.Register(Component.For<IUnitOfWork>()
.Instance(UnitOfWorkContainer.Current)
.LifeStyle.Transient);
문제는 UnitOfWorkContainer.Current
입니다. 당신은 윈저에게 기존의 인스턴스를 제공하고 있습니다