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


Практическое руководство. Создание адаптеров данных с помощью мастера

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

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

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

В предыдущей версии Visual Studio адаптеры обработки данных использовались для связи между приложением и базой данных. Хотя адаптеры обработки данных по-прежнему являются основным компонентом Поставщики данных .NET Framework (ADO.NET), создаваемые с помощью конструктора адаптеры таблиц упрощают процесс перемещения данных между приложением и базой данных. Дополнительные сведения по работе с адаптерами таблиц содержатся в разделе Общие сведения об адаптере таблиц.

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

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

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

Чтобы добавить адаптеры обработки данных, подключения и команды на Панель элементов:

  1. Щелкните правой кнопкой мыши Панель элементов и выберите Выбрать элементы.

  2. Выберите элементы, которые требуется добавить, из вкладки Компоненты платформы .NET Framework диалогового окна Выбор элементов панели элементов. Например, чтобы использовать Поставщик данных платформы .NET Framework для SQL Server, выберите SqlDataAdapter, SqlConnection и SqlCommand.

  3. Нажмите кнопку OK для добавления выбранных элементов на Панель элементов.

Чтобы создать адаптер данных с помощью мастера конфигурации адаптера данных:

  1. Откройте создаваемую форму или компонент в соответствующем конструкторе.

  2. С вкладки Данные из Панели элементов перетащите объект OleDbDataAdapter, SqlDataAdapter ,OdbcDataAdapter или OracleDataAdapter на поверхность конструктора.

    Конструктор добавляет экземпляр адаптера к форме или компоненту и запускает Мастер настройки адаптера данных.

  3. В окне мастера выполните следующие действия:

    1. На второй странице создайте или выберите подключение. Дополнительные сведения о создании подключений см. в разделе Установка соединения (ADO.NET).

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

      Хранение элементов строки подключения, таких как имя сервера, имя пользователя и пароль, может негативно сказаться на безопасности приложения. Для безопасного управления доступом к базе данных предпочтительнее использовать встроенную систему безопасности Windows. Дополнительные сведения см. в разделе Защита приложений ADO.NET.

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

      Параметр

      Описание

      Использовать инструкцию SQL

      Необходимо задать инструкцию SQL SELECT, которой адаптер воспользуется для заполнения таблицы в наборе данных. На основе инструкции SELECT мастер также создаст инструкции UPDATE, INSERT и DELETE для обновления источника данных.

      Использовать вновь созданные сохраненные процедуры

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

      Использовать существующие сохраненные процедуры

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

      Сделанный выбор определяет, что отображается на следующей области.

    3. На четвертой странице создается инструкция SELECT или выбираются существующие сохраненные процедуры. Для получения помощи при создании инструкции SQL нажмите кнопку Построитель SQL , чтобы запустить Конструктор запросов.

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

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

    По окончании работы с мастером он создает экземпляр объекта подключения со сведениями, указанными на второй странице.

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

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

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

См. также

Задачи

Пошаговое руководство. Создание и настройка адаптеров обработки данных вручную

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

Практическое руководство. Настройка параметров для адаптеров обработки данных

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

Заполнение DataSet из DataAdapter (ADO.NET)

Заполнение DataSet из DataAdapter (ADO.NET)

Новые возможности данных

Создание приложений для обработки данных с помощью Visual Studio

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

Объекты DataAdapter и DataReader (ADO.NET)

Создание адаптеров обработки данных

Пошаговые руководства работы с данными

ADO.NET