Я хотел бы создать приложение, которое подключается к нескольким базам данных.Одно приложение ASP.NET MVC с использованием нескольких баз данных
У клиента будет адрес для доступа к вашему приложению (например, customer1.myproduct.com), а затем это приложение обратится к базе данных «customer1». У каждого клиента будет своя собственная база данных.
Какой лучший способ сделать эти соединения? Какую осторожность следует принять, чтобы иметь хорошую производительность приложения?
Вы говорите, что каждый клиент будет иметь свою собственную базу данных? – Brian
Какие технологии вы используете для связи с вашими базами данных? Кажется, что у вас может быть какой-то поставщик контекста БД, который считывает имя поддомена из переменной URL-сервера и сопоставляет его со строкой соединения с тем же именем. Используйте эту строку подключения для работы с базой данных. – HackedByChinese
Не специалист по этому вопросу, но если вы развертываете приложение самостоятельно на одного клиента, вы можете перейти в веб-конфигурационный маршрут. Но если его динамика (где пользователи подписываются через общий портал), вам нужна какая-то форма master db –