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

时间:2013-02-04 07:42:41

标签: c# wcf ninject datacontext

我正在使用ninject(扩展)在wcf服务中注入依赖项。我必须使用什么范围来注入IDataContext依赖项,因为我得到“在创建模型时不能使用上下文”。使用InRequestScope()时出错?

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

1 个答案:

答案 0 :(得分:3)

检查this。我发现DI使用NCF与WCF服务一起工作非常有帮助。这是一个非常基本的例子,只需要很少的代码就可以帮助你。