标签: c# wcf ninject datacontext
我正在使用ninject(扩展)在wcf服务中注入依赖项。我必须使用什么范围来注入IDataContext依赖项,因为我得到“在创建模型时不能使用上下文”。使用InRequestScope()时出错?
IDataContext
InRequestScope()
Bind<IDataContext>().To<DataContext>().InRequestScope() .WithConstructorArgument("connectionString", "TestDB");
答案 0 :(得分:3)
检查this。我发现DI使用NCF与WCF服务一起工作非常有帮助。这是一个非常基本的例子,只需要很少的代码就可以帮助你。