2013-06-12 3 views
0

В настоящее время я изучаю ветерок, и я хочу спросить об использовании бриза без EF.Бриз, OData и нет EF

BreezeController предоставляет IQueryable для всех объектов. Когда приходит запрос на ветерок, для запроса используется формат OData, это означает, что с EF запрос будет подготовлен, и только отфильтрованные данные будут перенесены.

В случае не-EF, как сторонний API для извлечения данных из SQ: Server, я должен будет предоставить все данные на контроллере и данные будут отфильтрованы по запросу, полученному Breeze?

Цените свою помощь.

С уважением

ответ

0

Вы можете разоблачить, как большой или маленький поверхности, как вы хотите на сервере. Фильтрация может происходить либо на клиенте с помощью предложения Breeze where, либо на сервере при создании IQueryable, который предоставляет только набор подмножеств некоторого типа сущности. Кроме того, вы также можете использовать метод Breeze EntityQuery.withParameters, если вы хотите выставить api, который не запрашивается или не запрашивается через семантику, отличную от IQueryable.

Смежные вопросы