> Is "query" above finally an expression, which will be serialized?
Yes. Zyan serializes the expression tree of the LINQ query. The query is truly executed on the server. The result is serialized and then sent back to the client.
> I thought, if you write "proxy.Query..." this is finally the remote part and the rest of the code executes locally.
No, the entire query is executed server side. Zyan internally uses the
InterLinq project (InterLinq code is compiled into Zyan assemblies) to accomplish this.
Zyan make distributed LINQ queries as easy as local ones, because of its good and transparent integration.
> .. will build a variant, to see, if it good as a query engine for my [remote] cache and how fast this runs.
Should be no problem.
> Thanks, I see, I have not understand the code :-(
Do you have further questions?