Библиотека предприятия Редактировать соединение и проверить - PullRequest
0 голосов
/ 03 декабря 2010

Я создал соединение и извлек данные, используя метод, приведенный в разделе кода.Теперь я хочу, чтобы я взял имя базы данных и имя сервера в качестве ввода от пользователя и сохранил его в той же строке подключения, то есть в данном случае «ConnString», в файле App.Config.Также мне нужен способ проверить, правильно ли пользователь вводит новое имя сервера и имя базы данных (я имею в виду, что оно устанавливает успешное соединение).Пожалуйста, помогите.

private Database _db = EnterpriseLibraryContainer.Current.GetInstance<Database>("ConnString");

1 Ответ

0 голосов
/ 04 декабря 2010

Enterprise Library не делает ничего подобного.Чтобы изменить раздел строки подключения в файле конфигурации, вам нужно пройти через класс ConfigurationManager, чтобы получить ConnectionStringsSection и изменить его.В зависимости от вашей среды и настроек безопасности у вас могут не быть разрешения на запись в файл конфигурации, однако, имейте это в виду.

Проверка имени сервера и имени базы данных потребует написания определенного кода для базы данных - я неточно уверен, насколько это возможно.

...