WCF 数据服务 (oData):使用 DataService 进行依赖注入
如何在 WCF 数据服务的 DataService
和 CurrentDataSource
中使用我的 IoC 容器?我有几项服务想要传递给它。 DataService
的“主机”应用程序或项目基于 ASP.NET MVC 2.0。我的 IoC 容器是在 MvcApplication
中设置的。
How can I use my IoC container in a DataService
and the CurrentDataSource
inside for WCF Data Services? I have several services I want to pass into it. The "host" application or project for the DataService
is based on ASP.NET MVC 2.0. My IoC container is setup in the MvcApplication
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这并不像将 IoC 容器深入集成到 WCF 工厂类中那样“干净”,但如果您想提供数据源,您可以将通用服务定位器(链接位于底部)与现有 IoC 容器一起使用并重写 DataService
公共服务定位器库
的 CreateDataSource 方法http://commonservicelocator.codeplex.com /
This is not as "clean" as integrating your IoC container deep into the WCF factory classes but if you want to supply a DataSource you could use the Common Service Locator (link at bottom) with your existing IoC container and override the CreateDataSource method of DataService
Common Service Locator library
http://commonservicelocator.codeplex.com/