Сериализатор дерева выражений
Я хочу использовать выражения Linq на стороне клиента, сериализовать их и выполнять на стороне сервера.
Для этого я хочу использовать:http://expressiontree.codeplex.com/
Но я хочу выполнить их снова по собственному вызову WCF.
Это означает, что у меня есть звонок на стороне WCf:
ImageDTO[] GetImages(XElement exp);
Теперь я хочу иметь IQueryable на стороне клиента (на котором я могу выполнять выражения Linq), и у меня есть IQueryable на стороне сервера (из моего уровня доступа к данным, на котором я хочу выполнить сериализованное выражение).
Но я не уверен, как это сделать, и я не нахожу примеров ...
На стороне клиента я думаю, что я должен реализовать Query в классе, этот класс я говорю в конструкторе, чтобы использовать мою реализацию QueryProvider (откуда я вызываю службу WCF). Но я не уверен, что это правильно ...
Может быть, кто-то может помочь с примером.