我正在使用 ninject (extensions) 在 wcf 服务中注入依赖项。我必须使用什么范围来注入IDataContext
依赖项,因为我得到“创建模型时无法使用上下文”。使用时出错InRequestScope()
?
Bind<IDataContext>().To<DataContext>().InRequestScope()
.WithConstructorArgument("connectionString", "TestDB");
我正在使用 ninject (extensions) 在 wcf 服务中注入依赖项。我必须使用什么范围来注入IDataContext
依赖项,因为我得到“创建模型时无法使用上下文”。使用时出错InRequestScope()
?
Bind<IDataContext>().To<DataContext>().InRequestScope()
.WithConstructorArgument("connectionString", "TestDB");
看看这个。我发现让 DI 通过 WCF 服务与 Ninject 一起工作非常有帮助。这是一个非常基本的示例,只需最少的代码即可帮助您入门。