나는 다음 클래스 선언이 : 왜 Unity IoC가 나를위한 수업을 만들지 못합니까?
public class SeedData
{
private IUow _uow;
public SeedData(IUow uow)
{
_uow = uow;
}
}
및 부트 스트 래퍼에
:container.RegisterType<IUow, Uow>();
내 코드는 다음과 같이 인스턴스를 선언하려고
:
var a = new SampleData.EF.SeedData();
내가 메시지를 얻을 그러나 :
Error
'SampleData.EF.SeedData' does not contain a constructor that takes 0 arguments
누군가 IoC에서 나를 위해 Uow 인스턴스를 만들 수있는 방법을 설명 할 수 있습니까? 내가 약 가는거야?
IoC 컨테이너를 사용해야합니다 ... –
어떻게 접근 할 수 있습니까? – Alan2