I've got a project coming up that will involve connecting to one to many backend systems through the same interface; let's call it IBacksideProvider.
I'd like to use Unity to inject these providers at runtime. The problem is that since we're talking about 1...n backend systems, I'd need to register 1...n implementations of IBacksideProvider. Unity doesn't support this out of the box.
This blog post suggests that it can be done, however. I'm wondering if anybody has done this or has an idea how to go about working Unity so as to be able to do this. TIA.