DependencyResolver - 使用IDependencyResolver或ServiceLocator配置?

时间:2016-01-16 20:44:04

标签: c# asp.net-mvc unity-container

我有一个使用UnityServiceLocator的网络应用程序。在App_Start,我需要配置ServiceLocatorDependencyResolver

// container is a Unity container
ServiceLocator.SetLocatorProvider(() => new UnityServiceLocator(container));
DependencyResolver.SetResolver(new UnityDependencyResolver(container));

我可以像上面那样配置DependencyResolver,或者:

DependencyResolver.SetResolver(ServiceLocator.Current);

我的问题是 - 它有什么不同吗?

0 个答案:

没有答案