2011-01-27 6 views
2

데이터베이스에 저장하는 구성 개체가 있습니다. 응용 프로그램이 시작되면 데이터베이스에서 객체를 다시 구성한 다음 Ninject에서 수명주기를 제어해야합니다. 예를 들어 "InSingletonScope"와 같이 다른 객체가이 객체를 요청하면 Ninject 커널에서이 객체를 요청합니다.IoC 처리를 위해 Ninject에 mycustom 개체를 추가하는 방법

뭔가 같은 : 객체가 시간에 알려진 경우

Bind(myInstance).ToSelf().InSingletonScope(); 

답변

5

당신은 당신이

  • Bind<IFoo>().ToMethod(ctx => SomeCallToCreateToObject())
  • Bind<IFoo>().ToProvider<FooProvider>() 바인딩하고 자신의 공급자를 구현 만들 몇 가지 옵션

    1. Bind<IFoo>().ToConstant(foo)
  • +0

    내가 찾던 바로 그 감사! – Mike

    관련 문제