Новые возможности в службах WCF Data Services
Следующие функции, которые являются новыми в версии 2.0 служб Протокол Open Data Protocol (OData) , поддерживаются в этом выпуске служб Службы WCF Data Services :
Подсчет сущностей в наборе сущностей
Новый сегмент пути $count позволяет получать только общее число ресурсов, возвращаемых URI. Новый параметр запроса $inlinecount дает возможность получать то же общее число ресурсов вместе с данными ресурса в одном ответе. Дополнительные сведения см. в разделе OData.Клиентская библиотека .NET Framework обновлена для возможности доступа к этим сведениям подсчета строк в ответе на запрос в приложении. Дополнительные сведения см. в разделе Запросы к службе данных (службы WCF Data Services).
Проекции запросов
Результаты запроса могут теперь изменяться для включения только подмножества свойств, используя новый параметр запроса $select. Дополнительные сведения см. в разделе OData.Клиентская библиотека .NET Framework обновлена для поддержки проекции с использованием предложения select (Select в Visual Basic) в запросе LINQ. Дополнительные сведения см. в разделе Проекции запросов (службы WCF Data Services).
- Неполные наборы сущностей
Служба данных теперь может возвращать неполный список сущностей, запрошенных URI, совместно с URI, который используется для получения следующего набора сущностей в результате. Новый параметр запроса $skiptoken используется для запроса следующей страницы результатов.
Описанные далее возможности являются новыми в этом выпуске служб Службы WCF Data Services .
Разбиение на страницы на сервере
Служба данных может быть теперь настроена для возвращения запрошенных ресурсов как набор разбитых на страницы ответов. Дополнительные сведения см. в разделе Настройка службы данных (службы WCF Data Services).Клиентская библиотека .NET Framework обновлена, чтобы можно было обрабатывать разбитые на страницы ответы. Дополнительные сведения см. в разделе Загрузка отложенного содержимого (службы WCF Data Services).
- Привязка данных
Новый класс DataServiceCollection предоставляет упрощенную привязку данных службы данных к элементам управления Windows Presentation Framework (WPF). Этот класс наследует от класса ObservableCollection, чтобы автоматически обновлять привязанные данные, если имеются изменения в данных привязанных элементов управления. Дополнительные сведения см. в разделе Привязка данных к элементам управления (службы WCF Data Services).
Потоковая передача двоичных ресурсов
Сущность может быть определена как медиассылка со ссылкой на связанный медиаресурс. Это дает возможность получать и сохранять данные больших двоичных объектов независимо от сущности, к которой они относятся. Можно создать службу данных, которая возвращает данные двоичных свойств как поток, вместо того чтобы сначала загрузить в память всю сущность, включая двоичные данные. Для этого реализуйте интерфейс IDataServiceStreamProvider.Клиентская библиотека .NET Framework обновлена, чтобы можно было возвращать и устанавливать двоичные свойства как поток данных. Дополнительные сведения см. в разделе Загрузка отложенного содержимого (службы WCF Data Services).
- Специализированные поставщики служб данных
Благодаря реализации набора новых интерфейсов поставщиков служб данных можно использовать различные типы данных с помощью службы данных, даже если модель данных изменяется во время выполнения. Дополнительные сведения см. в разделе Специализированные поставщики служб данных (службы WCF Data Services).
См. также
Основные понятия
Общие сведения о службах WCF Data Services
Приступая к работе со службами WCF Data Services