Используя ninject, я знаю, что могу привязываться к определенной реализации, так что всякий раз, когда я это делаю:
ISomeCache myCache = Ninject.Get<ISomeCache>();
Он загрузит мою конкретную реализацию, к которой я привязываю ninject.
Скажем, я сохраняю конкретную реализацию, которую хочу использовать, в базе данных (веб-приложение), и когда я меняю ее в панели администратора, она должна на лету использовать нужный мне класс.
Это возможно?