내 모델 및 DataContext는 내 솔루션의 Web MVC 프로젝트에 대한 다른 프로젝트에 있습니다. AppHost
Configure
메서드 내 DataContext를 등록하려고하면 내 서비스가 사용할 리포지토리에서 사용할 때 DataContext가 여전히 null
입니다.다른 프로젝트의 종속성 등록
이 Configure
에 : 다음
container.Register<WarrantyContext>(c => new WarrantyContext());
내가 지금처럼 저장소에 종속성을 사용하려고하면
이public WarrantyContext _db { get; set; }
그것은 여전히 null
입니다. 다른 프로젝트의 종속성을 등록하려고 할 때해야 할 일이 있습니까?
여러 프로젝트를 사용하는 특별한 필요가 없습니다. 그러나 프로퍼티 인젝션을 사용하고 싶다면'container.Register() .As (). PropertiesAutowired()'처럼 저장소를 등록하거나 생성자 인젝션을 대신 사용해야합니다. –
nemesv