Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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. Может порекомендуете ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 19:40 |
|
||
|
OData. Пытаюсь разобраться.
|
|||
|---|---|---|---|
|
#18+
ProBiotekДумаю выгода в том, что условия, пришедшие при вызове метода, встраиваются в IQueryable от products, и только затем EF конструирует SQL запрос к базе данных. По сути выгода в гибкости API. Вместо того, чтобы вручную конвертировать параметры из некой модели (которую еще нужно сконструировать, и она будет часто повторятся в разных контроллерах), мы просто даем вызывающей стороне прямой доступ к нашему IQueryable списку объектов, и позволяем им самим фильтровать все, что им нужно. Верное предположение ? Или для чего нужна OData вообще, как только не для этого ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2016, 17:12 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=39226107&tid=1355885]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 342ms |

| 0 / 0 |
