Допустит, у меня есть некоторый код, как:Услуги RIA - выполняется фильтрация на сервере или клиенте?
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) переводится на сервер и запускается, или сервер возвращает всех людей клиенту, а затем выполняет фильтрацию?
Вы можете очень легко увидеть, что отправляется по проводам - Fiddler - ваш друг. –