visual valid returns name example documentacion comment comentarios c# asp.net-mvc dependency-injection service-locator

c# - valid - ¿Es IDependencyResolver un anti-patrón?



summary returns c# (2)

Estoy diseñando algunos cambios de arquitectura en una aplicación ASP.NET heredada. Prototipé algunas clases para la resolución de dependencias que imitan el IDependencyResolver de ASP.NET MVC. No publicaré porque es más o menos la misma interfaz, pero en otro lenguaje natural.

Me di cuenta de que podría considerarse una ubicación de servicio, que a su vez generalmente (no en algunos casos) está condenada a favor de la inyección de dependencia. Sin embargo, no pude encontrar ninguna recomendación sobre el uso de la implementación de resolución de dependencias MVC de ASP.NET.

¿Se considera que ASP.NET MVC''s IDependencyResolver es un antipatrón? ¿Es algo malo?