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


Общие сведения о доступе к данным (управляемые проекты устройств)

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

В Visual Studio содержится интегрированная среда разработки для создания проектов устройств, работа с данными в которых похожа на среду для разработки приложений для работы с данными на настольных ПК. Управляемые приложения для работы с данными на устройствах зависят от пространств имен ADO.NET, поддерживаемых в .NET Compact Framework. Эта комбинация предоставляется приложениям, в которых хранилище данных на устройстве, как правило, отключено от данных на сервере, а синхронизация происходит периодически.

В этом разделе содержатся следующие сведения:

  • Типы внешних данных

  • Подключение к данным

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

Типы внешних данных

С тех пор, как в .NET Compact Framework было реализовано ADO.NET, приложения устройств могут подключаться к различным внешним источникам данных, например:

  • Базы данных

    • SQL Server

    • SQL Server Compact 3.5

    • SQL Server Mobile Edition

  • Веб-службы

  • XML-файлы

  • Бизнес-объекты

Дополнительные сведения см. в разделе Поддержка доступа к данным и XML в .NET Compact Framework.

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

С использованием SQL Server Compact 3.5 приложение устройства продолжает функционировать, если устройство отключено, потому что данные сохраняются локально на устройстве в файле базы данных (SDF). При восстановлении сетевого подключения приложение может синхронизировать данные с удаленной базой данных SQL Server. Дополнительные сведения см. в разделе Использование баз данных SQL Server Compact 3.5 (устройства).

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

Чтобы получить доступ к внешним данным в приложении устройства, необходимо создать источник данных в проекте устройства. Источник данных — это объект в приложении устройства, который представляет внешние данные. Источник данных умеет подключать, извлекать и обновлять внешние данные в базе данных или веб-службе. Источник данных также предоставляет данные приложениям устройств посредством объектов DataSet или System.Data.SqlServerCe.SqlCeResultSet. Дополнительные сведения см. в разделах Общие сведения об источниках данных и Общие сведения о подключении к данным в Visual Studio.

Visual Studio предоставляет средства для автоматического создания источников данных и управления строками подключений. Дополнительные сведения см. в следующих разделах:

Практическое руководство. Добавление бизнес-объекта в качестве источника данных (устройства)

Практическое руководство. Добавление базы данных SQL Server в качестве источника данных (устройства)

Практическое руководство. Добавление веб-службы в качестве источника данных (устройства)

Практическое руководство. Изменение строки подключения времени выполнения (устройства)

Практическое руководство. Изменение строки подключения времени разработки (устройства)

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

Если источник данных предоставляет данные посредством объекта DataSet, приложение устройства может напрямую получать доступ к данным в DataSet путем получения доступа к объектам DataTable и DataRow в DataSet. Также можно привязать элементы управления пользовательского интерфейса, такие как DataGrid, ListBox и ComboBox, к данным в DataSet.

Некоторые источники данных не предоставляют данные посредством объектов DataSet. Источник данных, который подключается к базе данных SQL Server Compact 3.5, может предоставлять вместо этого System.Data.SqlServerCe.SqlCeResultSet. Дополнительные сведения см. в разделе Использование баз данных SQL Server Compact 3.5 (устройства).

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

По умолчанию документация SQL Server Compact 3.5 не устанавливается локально. Чтобы загрузить электронную документацию SQL Server Compact 3.5 Books Online, перейдите в центр онлайновой загрузки SQL Server Compact 3.5.

См. также

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

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

Использование баз данных SQL Server Compact 3.5 (устройства)

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

Поддержка доступа к данным и XML в .NET Compact Framework

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

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

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