0
如何使用我的IoC容器在DataService
和CurrentDataSource
里面用于WCF数据服务?我有几个服务要传递给它。 DataService
的“主机”应用程序或项目基于ASP.NET MVC 2.0。我的IoC容器安装在MvcApplication
。WCF数据服务(oData):使用DataService的依赖注入
如何使用我的IoC容器在DataService
和CurrentDataSource
里面用于WCF数据服务?我有几个服务要传递给它。 DataService
的“主机”应用程序或项目基于ASP.NET MVC 2.0。我的IoC容器安装在MvcApplication
。WCF数据服务(oData):使用DataService的依赖注入
这是不是“干净”深整合你的IoC容器到WCF工厂类,但如果你要提供一个数据源,你可以与您现有的IoC容器使用公共服务定位器(在底部链接),覆盖DataService的
protected override MyEntityContext CreateDataSource()
{
return ServiceLocator.Current.GetInstance<MyEntityContext>();
}
公共服务定位器库的的createDataSource方法