简体   繁体   English

在WCF服务中使用ninject注入依赖项

[英]Injecting dependencies using ninject in a wcf service

I'm using ninject (extensions) to inject dependencies in a wcf service. 我正在使用ninject(扩展名)在wcf服务中注入依赖项。 What scope must I use for injecting IDataContext dependency since I get "The context cannot be used while the model is being created." 由于出现“创建模型时无法使用上下文”,因此必须使用什么范围来注入IDataContext依赖项。 error when using InRequestScope() ? 使用InRequestScope()时出错?

Bind<IDataContext>().To<DataContext>().InRequestScope()
                .WithConstructorArgument("connectionString", "TestDB");

Check this out. 检查这个出来。 I found it very helpful getting DI working with Ninject with WCF Service. 我发现让DI与Ninject与WCF服务一起工作非常有帮助。 It's a very basic example with minimal code to get you going. 这是一个非常基本的示例,只需最少的代码即可入门。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM