0
상속 내가 설정 한 다음 한 :이를 주입은 클래스 대신 기본 클래스
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<System.Data.Entity.DbContext>().To<OdyDb_Context>();
kernel.Bind<ApplicationDbContext>().To<ApplicationDbContext>();
kernel.Bind(typeof(IUserStore<>)).To(typeof(UserStore<>)).;
}
문제는 UserStore
대신 필요한 ApplicationDbContext
의 DbContext
주입되고 있다는 점이다. ApplicationDbContext
을 대신 사용하려면 어떻게해야합니까?
kernel.Bind<DbContext>().To<ApplicationDbContext>()
.WhenInjectedInto(typeof(UserStore<>))
: