Поделиться через


мастер настройки источника данных

Мастер настройки источника данных создает и изменяет источники данных в вашем приложении. Эти источники данных можно создать из баз данных, служб или объектов. Их также можно привязать к элементам управления, отображающим данные. Для получения дополнительной информации см. Общие сведения об источниках данных.

После запуска мастера источник данных становится доступен в окне Источники данных. Вы можете создать элементы управления с привязкой к данным путем перетаскивания источника данных в рабочую область конструирования. Для получения дополнительной информации см. Привязка элементов управления к данным в Visual Studio.

Запуск мастера

Запустить мастер можно одним из следующих способов.

  • Выбор элемента Добавить новый источник данных в меню Проект.

  • Выбор элемента Добавить новый источник данных в окне окно "Источники данных".

  • Некоторые элементы управления с возможностью привязки также предоставляют команду Добавить новый источник данных.

Работа мастера начинается с открытия одной из нескольких страниц. Для получения сведений о конкретной странице выберите ее в следующем списке.

  • Выбор типа источника данных

  • Выбор модели базы данных

  • Выбор подключения базы данных

  • Сохранение подключения в файле конфигурации приложения

  • Выбор объектов базы данных

  • Добавление ссылки на службу

  • Выбор объектов данных

Выбор типа источника данных

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

В следующей таблице показаны результаты выбора каждого из типов.

Тип источника данных

Описание

Результат в проекте

База данных

Позволяет вашему приложению подключиться к данным в продуктах баз данных, таких как Microsoft SQL Server, и изменять их.

Типизированный набор данных (файл .XSD).

Служба

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

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

Объект

Позволяет вашему приложению работать с данными в существующих объектах.

Если объект не находится в проекте, вам следует добавить ссылку на выбранный объект, чтобы он появился в мастере.

SharePoint

Позволяет вашему приложению работать с данными с сайта SharePoint.

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

ПримечаниеПримечание
Создание источников данных SharePoint поддерживается только в SharePoint 2010.

Выбор модели базы данных

При добавлении источника данных в виде базы данных со страницы Выбор типа источника данных мастер отображает страницу Выбор модели базы данных.

Выберите для создания набора данных или модели EDM. Для получения дополнительной информации см. Объекты DataSet ADO.NET.

Выбор подключения базы данных

Выберите существующее подключение из списка подключений или создайте новое подключение. Чтобы создать новое подключение, щелкните Создать подключение.

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

Сохранение подключения в файле конфигурации приложения

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

Посредством сохранения строк подключения в файле конфигурации приложения можно упростить процесс обслуживания приложения. При изменении подключения к базе данных вы можете просто изменить строку подключения в файле конфигурации приложения вместо изменения исходного кода и перекомпиляции приложения. Сведения об изменении строки подключения в файле конфигурации приложения см. в разделе Практическое руководство. Сохранение и изменение строк подключения.

Примечание о безопасностиПримечание по безопасности

Информация хранится в файле конфигурации приложения в виде обычного текста.Чтобы снизить риск несанкционированного доступа к конфиденциальной информации, вы можете зашифровать свои данные.Для получения дополнительной информации см. Шифрование и расшифровка данных.

Выбор объектов базы данных

Выберите из доступных объектов базы данных, отображаемых в представлении в виде дерева, те, которые хотите поместить в приложение. Укажите имя для набора данных в поле Имя набора данных (DataSet).

Добавление ссылки на службу

При добавлении источника данных в виде службы со страницы Выбор типа источника данных мастер отображает страницу Добавление ссылки на службу.

Используйте диалоговое окно Диалоговое окно "Добавить ссылку на службу" для добавления ссылки на службу. После сохранения параметров диалогового окна вы возвратитесь на страницу Добавление ссылки на службу в Мастере настройки источника данных. Нажмите кнопку Готово, чтобы завершить работу с мастером.

После завершения работы с мастером Visual Studio добавляет в ваш проект ссылку на службу. Visual Studio также заполняет окно Источники данных объектами, возвращенными службой. Например, если служба возвращает типизированный набор данных, создается источник данных в виде набора данных, если же служба возвращает тип, в качестве источника данных используется возвращенный тип.

Примечание

Элементы, которые отображаются в окне Источники данных, зависят от информации, возвращаемой службой.Некоторые службы могут предоставлять недостаточный объем информации для того, чтобы Мастер настройки источника данных создал объекты с возможностью привязки.Например, если служба возвращает нетипизированный набор данных, после завершения мастера элементы в окне Источники данных не отображаются.Это вызвано тем, что нетипизированные наборы данных не предоставляют схему, поэтому мастер не получает достаточно информации для создания источника данных.

Выбор объектов данных

При добавлении источника данных в виде объекта со страницы Выбор типа источника данных мастер отображает страницу Выбор объектов данных.

Эта страница содержит представление в виде дерева, где отображаются объекты в вашем проекте и в сборках, а также проекты, на которые ссылается ваш проект. Установите флажок рядом с каждым объектом, привязку к которому вы хотите выполнить. После выбора всех нужных объектов нажмите кнопку Далее.

Если объект для привязки не отображается в представлении в виде дерева, выполните одно из следующих действий.

  • Если объект определен в вашем проекте, пересоберите проект и перезапустите Мастер настройки источника данных.

  • Если объект определен во внешней сборке или внешнем проекте, щелкните Добавить ссылку и используйте диалоговое окно Добавление ссылки для добавления ссылки на такую сборку или такой проект. После добавления ссылки сборка или проект появляются в представлении в виде дерева.

По умолчанию в представлении в виде дерева не отображаются сборки, являющиеся частью платформы .NET Framework или Visual Studio. Если вы хотите выполнить привязку к объектам в этих сборках, снимите флажок Скрыть системные сборки.

См. также

Задачи

Практическое руководство. Создание адаптера таблицы

Практическое руководство. Создание запросов TableAdapter

Основные понятия

Общие сведения об адаптере таблиц

Подготовка приложения к получению данных

Выборка данных в приложение

Привязка элементов управления к данным в Visual Studio

Редактирование данных в приложении

Проверка данных

Сохранение данных

Другие ресурсы

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio