Я обнаружил, что в Machine.config вы можете добавить свои строки подключения, чтобы вам не нужны ваши строки подключения в каждом файле конфигурации запущенных приложений. Недостатком этого является то, что у вас есть несколько версий фреймворка * 2 файла machine.config. Итак, для версии 4.* у вас есть только 2. Это потребовало моего исследования, чтобы обнаружить, что вы можете внедрить строку подключения, используя атрибут configSource в элементе connectionString файла machine.config.
<connectionStrings configSource="Config\connectionStrings.config" />
Однако следует понимать, что источник конфигурации должен находиться в подпапке, в которой находится файл machine.config. Итак, как у вас есть одно, на всю машину, место для хранения всех ваших строк подключения?