我是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/