Мастер конфигурации источников данных

Обновлен: Ноябрь 2007

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

После запуска мастера источник данных доступен в окне Источники данных для перетаскивания на формы в приложениях Windows. Дополнительные сведения см. в разделе Отображение данных на форме в приложениях Windows.

Начиная с версии Visual Studio 2008 SP1, настроить синхронизацию данных можно из Мастера настройки источника данных. Дополнительные сведения см. в разделе Пошаговое руководство. Создание произвольно подключаемого приложения с помощью мастера настройки источника данных.

Дополнительно в версию Visual Studio 2008 SP1 добавлена поддержка средства отслеживания изменений SQL Server 2008. Отслеживание изменений SQL Server 2008 можно включить во время настройки синхронизации в Мастере настройки источника данных. Дополнительные сведения см. в разделе Практическое руководство. Настройка синхронизации данных для использования отслеживания изменений SQL Server.

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

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

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

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

  • Выберите Добавить новый источник данных из свойства DataSource связанных элементов управления Windows Forms.

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

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

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

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

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

  • Выбор таблиц для кэширования (Visual Studio 2008 SP1)

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

  • Выбор объекта, к которому нужно выполнить привязку

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

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

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

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

Описание

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

База данных.

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

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

Веб-служба.

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

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

Объект.

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

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

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

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

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

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

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

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

w4dd7z6t.alert_security(ru-ru,VS.90).gifПримечание о безопасности.

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

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

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

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

Задайте имя для набора данных в поле Имя набора данных.

w4dd7z6t.alert_note(ru-ru,VS.90).gifСовет.

При необходимости можно изменить размеры окна.

Выбор таблиц для кэширования (Visual Studio 2008 SP1)

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

Выберите таблицу или несколько таблиц, которые нужно локально кэшировать в клиенте, и выберите режим синхронизации для каждой таблицы.

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

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

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

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

w4dd7z6t.alert_note(ru-ru,VS.90).gifПримечание.

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

Выбор объекта, к которому нужно осуществить привязку

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

w4dd7z6t.alert_note(ru-ru,VS.90).gifПримечание.

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

См. также

Задачи

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

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

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

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

Общие сведения о произвольно подключаемых приложениях

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

Начало работы с доступом к данным

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

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

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

Отображение данных на форме в приложениях Windows

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

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

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