У меня есть простой запрос, который игнорирует предикат при запросе с сервера. Все данные возвращаются. После этого, если я включу тот же предикат и запрошу локально, предикаты будут применены. Это нормально? мой предикат и запрос выглядят так
var predicate = breeze.Predicate("active", "==", false) var query = new EntityQuery("Todos").where(predicate);
URL-адрес, отправленный на сервер, выглядит как http://localhost:8888/Items/GetItems?$filter=active%20eq%20false
и метод выглядит так
[HttpGet]
public IQuerable<Items> GetItems() {
return contextprovider.context.Items();
}
Можно ли фильтровать напрямую с сервера и не загружать все и фильтровать локально?