2013-02-04 67 views
0

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

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

回答

3

检查this out。我发现让DI与Ninject一起使用WCF服务非常有帮助。这是一个非常基本的例子,用最少的代码来让你走。