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));
我非常感谢你的建议。
我已经设法让它工作,按照这个问题的答案:
如何使用Ninject注入一些通用的asp.net http处理程序?