У нас есть единственное веб-задание, инициируемое сообщением очереди, которое обрабатывает весь процесс сохранения нашего клиента на SQL-сервере. У каждого арендатора есть своя база данных.
До сих пор мы использовали прямое сохранение с использованием инфраструктуры сущностей, сейчас мы ищем способ сделать это, используя шаблон хранилища и дизайн сервиса. Дело в том, что мы не смогли найти способ использовать IOC традиционным способом, поскольку внедрение зависимостей происходит на уровне экземпляра, в то время как оно нам нужно для каждой функции.
Как вы думаете, что будет лучшим способом приблизиться к нему?