У меня была программа, которая могла переключаться между n числом баз данных, и способ, которым я это сделал, заключался в том, чтобы иметь какое-то имя для каждого соединения, которое было ключом в Dictionary
, чтобы затем можно было найти правильную строку соединения.
Я использовал DI
(внедрение зависимости), чтобы извлечь строки подключения из application.xml
.
Таким образом, я мог бы легко изменить строки подключения, добавить / удалить их, и когда я перезапущу программу, она обновляется, но, следуя этому подходу, если приложение работает, и вы изменили строку подключения, изменение выиграло не загружается.