C# 静态类中的Ninject内核?

C# 静态类中的Ninject内核?,c#,wcf,dependency-injection,inversion-of-control,ninject,C#,Wcf,Dependency Injection,Inversion Of Control,Ninject,使用所需的NinjectModules在单独的共享库中的静态类中“包装”一个StandardKernel,并在需要注入时使用相同的库(而不是每次实例化一个新内核),这样做对吗 编辑:我正试图从目前正在开发的WCF服务中使用Ninject (如果我刚刚开始学习DI和IoC容器,那么请容忍我所说的完全是鲁莽的话)请参见。此扩展将使用Ninject内核创建WCF服务。这样,您就可以使用构造函数注入,而不是使用服务定位器模式。您正在构建什么类型的应用程序以及使用什么框架?(ASP.NET MVC/Web

使用所需的
NinjectModule
s在单独的共享库中的静态类中“包装”一个
StandardKernel
,并在需要注入时使用相同的库(而不是每次实例化一个新内核),这样做对吗

编辑:我正试图从目前正在开发的WCF服务中使用Ninject


(如果我刚刚开始学习DI和IoC容器,那么请容忍我所说的完全是鲁莽的话)

请参见。此扩展将使用Ninject内核创建WCF服务。这样,您就可以使用构造函数注入,而不是使用服务定位器模式。

您正在构建什么类型的应用程序以及使用什么框架?(ASP.NET MVC/WebForms、Silverlight、WFP、WinForms)?对不起,我忘了提到。是WCF。我打算编辑这篇文章。谢谢