Using ninject, I know I can bind to a certain implementation, such that whenver I do:
ISomeCache myCache = Ninject.Get();
It will load my concrete implementation that I binding ninject to.
Say I store which concrete implementation I want to use in the database (web application), and when I change that in the admin panel it should on the fly use the class I want.
Is this possible?