Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2016, 19:40
|
|||
|---|---|---|---|
OData. Пытаюсь разобраться. |
|||
|
#18+
Привет. Пытаюсь разобраться с OData. Пока опыт в нем нулевой, так что и понимание практически на том же уровне. Насколько вообще стоит заморачиватся с OData, есть ли польза ? Вот одна статейка. http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/supporting-odata-query-options И метод оттуда Код: c# 1. 2. 3. 4. 5. Пытаюсь осознать сам. Думаю выгода в том, что условия, пришедшие при вызове метода, встраиваются в IQueryable от products, и только затем EF конструирует SQL запрос к базе данных. По сути выгода в гибкости API. Вместо того, чтобы вручную конвертировать параметры из некой модели (которую еще нужно сконструировать, и она будет часто повторятся в разных контроллерах), мы просто даем вызывающей стороне прямой доступ к нашему IQueryable списку объектов, и позволяем им самим фильтровать все, что им нужно. Правильно ? Какая-то еще польза есть ? Еще ищу какой-то живой пример с Web Api + Odata. Может порекомендуете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2016, 17:12
|
|||
|---|---|---|---|
OData. Пытаюсь разобраться. |
|||
|
#18+
ProBiotekДумаю выгода в том, что условия, пришедшие при вызове метода, встраиваются в IQueryable от products, и только затем EF конструирует SQL запрос к базе данных. По сути выгода в гибкости API. Вместо того, чтобы вручную конвертировать параметры из некой модели (которую еще нужно сконструировать, и она будет часто повторятся в разных контроллерах), мы просто даем вызывающей стороне прямой доступ к нашему IQueryable списку объектов, и позволяем им самим фильтровать все, что им нужно. Верное предположение ? Или для чего нужна OData вообще, как только не для этого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1355885]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 321ms |

| 0 / 0 |
