I have implemented Unity within my Asp.Net MVC2 project. I am currently registering my BLL types on Application Start.
Then I created a class called UnityControllerFactory that is in charge of resolving my dependencies within my controllers. I am simply using Property injection to accomplish this by using the dependency attribute.
My next thought is to remove my dependencies that are contained within in my BLL classes that are tied to the concrete implementation of the DAL layer classes. I would also like to be able to do this via Property injection instead of constructor injection since I am referencing multiple classes within my Bll class methods.
I was hoping for some guidance on any solutions out there that tackle this exact problem or is this completely overkill?