В настоящее время я работаю над проектом и по какой-то странной причине мне приходится использовать 32 разные SQL серверные базы данных с той же моделью. Эти базы данных имеют разную информацию, но одинаковый точный дизайн.
По некоторым глупым требованиям я не могу объединить эти базы данных. Моя проблема в том, что мне нужно реализовать некоторые службы Rest в C#, используя EF Core 2.2, которые выполняют запросы к этим базам данных.
Я подозреваю, что если я создам контекст для каждой базы данных, производительность моих сервисов будет ужасной. Я прав? Интересно, есть ли эффективное / элегантное решение для этого?