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


Общие сведения об источниках данных

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

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

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

В настоящее время поддерживаются следующие форматы локальных файлов данных: SQL Server Compact 3.5 (SDF), Microsoft Access (MDB) и SQL Express(MDF).

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

Создание и изменение источников данных

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

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

Источники данных, создаваемые из баз данных

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

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

Источники данных, создаваемые на основе веб-служб

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

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

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

Источники данных, создаваемых на основе объектов

Источники данных могут создаваться на основе любого объекта, предоставляющего одно или несколько общих свойств. Не требуется реализации каких-либо интерфейсов или открытых конструкторов по умолчанию для создания источника данных на основе объекта. Все общие свойства отображаются в окне Источники данных, и можно перетащить их на форму в приложении Windows для создания элементов управления с привязкой к данным. Может потребоваться построить проект, содержащий объект, прежде чем объект отобразится в окне мастера. Чтобы уменьшить количество ненужных объектов, все объекты в проекте не отображаются автоматически в окне Источники данных. Их можно добавить при необходимости с помощью Мастера настройки источников данных. Дополнительные сведения о привязке к объектам содержатся в разделе Привязка объектов в Visual Studio. Дополнительные сведения о создании источников данных на основе объектов см. в разделе Пошаговое руководство. Создание классов LINQ to SQL (реляционный конструктор объектов).

Источники данных, создаваемые из локальных файлов данных

Можно также создавать источники данных из баз данных SQL Server Compact 3.5 (SDF-файлы), баз данных Access (MDB-файлы) и SQL Server Express (MDF-файлы) и добавлять их прямо в проект. Типизированный набор данных на основе схемы выбранного файла данных также добавляется в проект. Дополнительные сведения см. в следующих разделах:

См. также

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

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

Общие сведения об отображении данных

Конструктор наборов данных

Ссылки

Окно "Источники данных"

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

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

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

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

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

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

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

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

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