Данные клиента (WCF Data Services)
Любое приложение сможет взаимодействовать со службами данных на основе Протокол Open Data Protocol (OData), если оно может отправить HTTP-запрос и обработать канал OData, возвращенный службой данных. Эта совместимость позволяет получить доступ к службам OData из многих типов приложений на основе веб-технологий. Службы Службы WCF Data Services включают в себя клиентские библиотеки, предоставляющие более широкие программные возможности для доступа к каналам OData из приложений на базе .NET Framework или Silverlight.
Клиентская библиотека содержит два основных класса: DataServiceContext и DataServiceQuery<TElement>. Класс DataServiceContext инкапсулирует операции, поддерживающие работу с конкретной службой данных. Хотя службы OData не сохраняют состояние, контекст его сохраняет. В связи с этим класс DataServiceContext можно использовать для поддержки состояния клиента между операциями со службой данных, что позволяет реализовать такие стратегии, как управление изменениями. Этот класс также управляет идентификаторами и отслеживает изменения. Класс DataServiceQuery<TElement> представляет запрос к определенному набору сущностей.
Данный раздел описывает использование клиентских библиотек для доступа к информации и ее изменения из клиентского приложения .NET Framework или Silverlight. Для использования канала OData в приложениях других видов имеются другие клиентские библиотеки. Дополнительные сведения см. в разделе OData SDK.
В этом разделе
Формирование классов службы данных клиента (WCF Data Services)
Описывает создание клиентской библиотеки и клиентских классов службы данных, основанных на каналах OData.Запросы к службе данных (службы WCF Data Services)
Описывает выполнение запросов к службе данных из приложения на основе .NET Framework с помощью клиентских библиотек.Загрузка отложенного содержимого (службы WCF Data Services)
Описывает загрузку дополнительного содержимого, не включенного в первоначальный ответ на запрос.Обновление службы данных (службы WCF Data Services)
Описывает создание, изменение и удаление сущностей и отношений с помощью клиентских библиотек.Асинхронные операции (службы WCF Data Services)
Описывает возможности, предоставляемые клиентскими библиотеками для асинхронной работы со службой данных.Пакетные операции (службы WCF Data Services)
Описывает отправку нескольких запросов к службе данных в одном пакете с помощью клиентских библиотек.Привязка данных к элементам управления (службы WCF Data Services)
Описывает привязку элементов управления к каналу OData, возвращенному службой данных.Управление контекстом службы данных (службы WCF Data Services)
Описывает параметры управления режимом работы клиентской библиотеки.Работа с двоичными данными (службы WCF Data Services)
Описывает доступ к двоичным данным, возвращенным службой данных в виде потока данных, и их изменение.Создание приложений Silverlight (службы WCF Data Services)
Описывает использование клиента Silverlight служб WCF Data Services для создания приложений Silverlight, использующих каналы OData.