Как использовать Data Connection, созданный в Visual Studio в коде? - PullRequest
4 голосов
/ 27 февраля 2010

Возможно ли получить доступ к Data Connection, добавленному к проекту в коде?

Я знаю, что возможно получить доступ к DataSet, созданным с помощью визуального дизайнера, но я хотел бы получить доступ только к соединению.

Edit:

Возможно добавить Data Connection в проект в VS2008 через Инструменты> Подключиться к базе данных.

Я хотел бы получить доступ к этому соединению как к объекту в моем коде, чтобы мне не пришлось указывать строку соединения самостоятельно.

1 Ответ

6 голосов
/ 07 марта 2010

Я не думаю, что вы можете напрямую использовать соединение, созданное IDE, как если бы оно было одним из параметров вашего проекта. Однако IDE предоставляет аналогичные функциональные возможности через свойства проекта.

Способ доступа к свойствам немного зависит от того, какой язык / конфигурация по умолчанию вы используете. Но в целом вы должны попробовать эти шаги и посмотреть, предоставляют ли они требуемую функциональность:

  1. Откройте ваш проект.
  2. Найдите свой проект в обозревателе решений и выберите проект.
  3. В меню «Проект» выберите пункт «Свойства» ProjectName.
  4. Должна открыться вкладка свойств проекта. Выберите лезвие «Настройки».
  5. Если у вас нет настроек, вам будет предложено создать файл настроек. Сделайте это при необходимости.
  6. В отображаемой сетке выберите первую пустую строку и введите «ConnectionString» в поле имени.
  7. В раскрывающемся списке типа выберите (Строка подключения)
  8. Нажмите в поле значения. Когда вы активируете это поле, должна появиться маленькая кнопка расширения с надписью "...". Нажмите на нее.
  9. Откроется диалоговое окно «Параметры подключения».
  10. Выберите свой сервер из выпадающего списка.
  11. Настройте учетные данные для входа в систему по своему вкусу.
  12. Выберите базу данных из выпадающего списка.
  13. Проверка соединения. Если все в порядке, дважды нажмите кнопку ОК, чтобы вернуться на страницу настроек.
  14. Сохраните ваши настройки.

Теперь вы сможете получить доступ к этой строке соединения из кода своего проекта.

VB.Net:

Dim cs = My.Settings.ConnectionString

C #:

var cs = Properties.Settings.Default.ConnectionString;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...