Данные клиента (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)

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