1
WCF Data Services Toolkit 및 그 백서 Building OData Services on Top of Existing APIs을 사용하여 WCF 데이터 서비스를 만들고 있습니다. 이 서비스는 이미 AutofacDependencyResolver를 사용하도록 구성된 기존 MVC 3 웹 사이트에 추가됩니다. 서비스를 노출 백서에서 제공하는 코드는 다음과 같습니다autofac을 사용하여 WCF 데이터 서비스를 해결하는 방법은 무엇입니까?
protected void Application_Start()
{
var factory = new DataServiceHostFactory();
var serviceRoute = new ServiceRoute("odata", factory, typeof(CrmODataService));
serviceRoute.Defaults = new RouteValueDictionary { { "serviceType", "odata" } };
serviceRoute.Constraints = new RouteValueDictionary { { "serviceType", "odata" } };
RouteTable.Routes.Add("odata", serviceRoute);
...
}
Autofac를 통해 서비스를 해결하려면이를 수정하는 간단한 방법이 아니면 내가 내 자신의 ServiceHostFactory을 구현해야합니까?