2013-05-10 28 views
2

此問題涉及我早些時候詢問的一個問題的答案(IoC setup and issue with inherited class)。Ninject Property注入設置問題

我試過設置屬性注入來克服我的問題,在我的另一個問題,但對象始終爲空。

我的設置如下:

類具有屬性,並注入屬性

public class Freedom2BookTree : umbraco.cms.presentation.Trees.BaseTree 
{ 
    private IBookingService _bookingService; 

    [Inject] 
    public IBookingService BookingService 
    { 
     get { return _bookingService; } 
     set { _bookingService = value; } 
    } 

Ninject代碼在應用程序啓動

// Create Ninject DI kernel 
IKernel kernel = new StandardKernel(); 

// Register services with Ninject DI Container 
kernel.Bind<IBookingService>().To<BookingService>().InRequestScope(); 

// Tell ASP.NET MVC 3 to use our Ninject DI Container 
DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); 

我真的很感激任何意見:)

回答