Допустим, у меня есть некоторый код вроде:
ExampleDomainContext ctx = new ExampleDomainContext();
var query = from p in ctx.GetPeopleQuery()
where p.Id > 2
select p;
ctx.Load<Person>(query).Completed += (s, e) =>
{
// do some stuff
};
Это делается на клиенте, а вызов GetPeopleQuery () из службы RIA возвращает всех людей из таблицы сотрудников.
Мой вопрос заключается в том, переводится ли запрос (люди с Id> 2) на сервер и выполняется ли он, или сервер возвращает всех людей клиенту, а затем выполняет фильтрацию?