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


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

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

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

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

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

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

  • Выберите Добавление нового источника данных из окна Окно "Источники данных".

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание

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

База данных

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

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

Служба

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

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

Объект.

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

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

SharePoint

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

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

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

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

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

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

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

Выберите существующее подключение из списка подключений или создайте новое.Чтобы создать подключение, щелкните Создать подключение, чтобы открыть диалоговое окно Диалоговое окно "Добавить/Изменить подключение" (вкладка "Общие").

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

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

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

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

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

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

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

В представлении дерева выберите объекты из базы данных, чтобы перенести в приложение.Задайте имя для набора данных в поле Имя набора данных.

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

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

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

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

ПримечаниеПримечание

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

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

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

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

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

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

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

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

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

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

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