Проблема в том, что я хочу добиться максимальной производительности при работе с сеткой Kendo (или другими клиентами, такими как приложения Android), такими как фильтрация, сортировка, разбиение на страницы и группировка.Поэтому мне нужно создать действие веб-API, например:
public JsonResult Get(a filter, b sort, c group, d pageSize, e skip, f take)
Фильтр должен иметь возможность запрашивать некоторые реляционные объекты, например:
student=>student.Father.Name == "James"
Это должно быть верно и длягруппировка, а также сортировка.
Какой правильный путь?
Я много читал о Dynamic Linq, а также OData.Но оба они не так популярны и производительны, как JSON.Еще одна проблема - это различие между моделью Grid View и POCO домена.
Метод Web API, как правило, предназначен для общего использования, а не только для сетки Kendo.