Клиентская библиотека служб WCF Data Services

Со службой данных на основе Протокол Open Data Protocol (OData) может взаимодействовать любое приложение, если в нем предусмотрена отправка запроса HTTP и обработка канала OData , возвращаемого службой данных. Такая функциональная совместимость позволяет обращаться к службам на основе OData из широкого набора веб-приложений. В Службы WCF Data Services имеются клиентские библиотеки, которые предоставляют еще более широкие возможности программирования, если доступ к потокам OData  осуществляется из приложений на основе .NET Framework или Silverlight.

Клиентская библиотека содержит два основных класса: DataServiceContext и DataServiceQuery. Класс DataServiceContext инкапсулирует операции, поддерживающие работу с конкретной службой данных. Хотя службы OData не сохраняют состояние, контекст его сохраняет. В связи с этим класс DataServiceContext можно использовать для поддержки состояния клиента между операциями со службой данных, что позволяет реализовать такие стратегии, как управление изменениями. Этот класс также управляет идентификаторами и отслеживает изменения. Класс DataServiceQuery представляет запрос к определенному набору сущностей.

Этот раздел описывает использование клиентских библиотек для доступа и информации об изменениях клиентского приложения .NET Framework. Дополнительные сведения об использовании клиентской библиотеки Службы WCF Data Services  с приложением на основе Silverlight см. в разделе Службы WCF Data Services (Silverlight). Для использования канала OData в приложениях других видов имеются другие клиентские библиотеки. Дополнительные сведения см. в разделе OData SDK.

В этом разделе

См. также

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

Приступая к работе со службами WCF Data Services

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

Определение службы WCF Data Services

Дата сборки: 2011-02-23