我是ASP.NET MVC的新手,我需要使用Ninject在单例范围内加载某些类型的帮助。

---现有代码看起来像----

List<Type> types = loading some types into list here.

foreach (var type in types.Where(O => O.Name.StartsWith("I")))
{
    Kernel.Bind(type).To(Type.GetType(type.FullName.Replace(".I", ".")));
}

我的工作是在单例范围内绑定(bind)这些类型,我不确定该怎么做。

最佳答案

kernel.Bind().To()之后放入.InSingletonScope()

关于ninject - Ninject单例范围加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16144741/

10-16 04:49