Я пытаюсь найти контейнер IOC, который позволит мне отображать данные для поля, хранящегося в базе данных, и разрешить интерфейс или объект, который необходимо разрешить с помощью строкового значения, извлеченного из базы данных.
Большинство примеров, которые я видел, используют интерфейсы, жестко запрограммированные в коде, я хочу, чтобы интерфейс, который должен быть разрешен, был динамичным.
Это то, что я обычно вижу:
var taskController = container.Resolve<ITaskController>();
Это то, что я хотел бы видеть:
var strTaskController = "ITaskController";
var taskController = container.Resolve(strTaskController);
Я уверен, что смогу просмотреть документациюдля всех контейнеров МОК, но я надеюсь, что это простой вопрос для человека с большим опытом работы с МОК.