Как вызвать мое глобальное значение в файле app.config - PullRequest
0 голосов
/ 05 апреля 2010

Хай, я использую c # и wpf

У меня есть значение в виде строки, мне нужно вызвать строковое значение в моем файле app.config

например, в файле app.config моя строка подключения. Имя пользователя может отличаться от времени. У меня есть имя пользователя в виде строки globasl. мне нужно вызвать эту строку в строке подключения app.config при запуске приложения ????

1 Ответ

0 голосов
/ 05 апреля 2010

Если вы измените имя пользователя / идентификатор строки подключения к базе данных во время выполнения, то одним из решений для вас может быть размещение PlaceHolder внутри файла конфигурации,

Data Source=MYSERVER\MYINSTANCE;Initial Catalog=MYDB;User ID=%UID%;Password=%PWD%;

Когда вы Извлеките строку подключения в свой код, замените %UID% и %PWD% на свой ИД пользователя / пароль.

Как примечание, обычно нам редко требуется изменение uid / pwd во время выполнения;и это прямо внутри файла конфигурации.Даже когда это необходимо, его однократное действие, например, во время установки или каждый раз, когда пользователь явно изменяет базу данных и т. Д. Поэтому, если вы приходите оттуда, вы можете получить значение во время установки и нажать его внутри вашего конфигурационного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...