ject属性注入设置问题

本文关键字:问题 设置 注入 属性 ject | 更新日期: 2023-09-27 18:13:00

这个问题与我之前提出的一个问题(IoC设置和继承类的问题)有关。

我已经尝试设置属性注入来克服我的问题在我的其他问题,但对象总是空的。

我的设置如下:

带有属性和注入属性的类

public class Freedom2BookTree : umbraco.cms.presentation.Trees.BaseTree
{
    private IBookingService _bookingService;
    [Inject]
    public IBookingService BookingService
    {
        get { return _bookingService; }
        set { _bookingService = value; }
    }

应用程序开始

// 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));

我非常感谢你的建议。

ject属性注入设置问题

我已经设法让它工作,按照这个问题的答案:

如何使用Ninject注入一些通用的asp.net http处理程序?