Я создаю приложение WPF, которое считывает ConnectionString, созданное во время выполнения в AppDomain. Он работает отлично, пока я не начну использовать наборы данных, поскольку они указывают на файл app.config по умолчанию в корне моего приложения.
Когда я впервые загружаю приложение, connString сохраняется как переменная для последующего использования. Моя первая интуиция заключалась в том, чтобы использовать эту переменную для моего соединения. Так как это означало бы меньше IO read7write и, таким образом, сделало бы систему быстрее. Мне удалось дойти до изменения строки подключения, но где-то в конце концов мне нужно было инициировать, и я не знал, где.
Теперь я пытаюсь выяснить, как я могу заставить файл набора данных (или настроек) читать файл app.config, расположенный в AppDomain, вместо файла по умолчанию, расположенного в моей корневой папке приложения.
К вашему сведению, я создаю приложение, ориентированное на бизнес-данные. Строка подключения меняется в зависимости от внутренней конфигурации каждой компании, поэтому необходимо иметь переменную строку подключения. Опять это я сделал.
Моя главная цель — централизовать данные в переменной или в одном файле, так как это вызовет меньше головной боли в будущем.
Заранее спасибо!