Help with Remoting Sample
Here's what I need, hopefully someone on this forum can confirm that LINQ is intended to provide this functionality, and perhaps point me to more relevant discussions and/or samples.
I work with very fast, in-memory data stores. The update rate on my data store is on the order of 50K updates / sec. Way beyond the ability of SQL technology to handle; my data typically never sees the disk. However, I need to offer a Query API that will allow client-side developers the ability to write custom queries into my data store. For instance, 'show me all objects that match Condition XYZ' where 'Condition XYZ' is defined by the client-side app.
I first thought that serializing anonymous methods might be the answer. That is, allow the client-side app to serialize and send in an anonymous method that gets executed as a query on the server-side. However, I soon discovered that anonymous methods are actually being implemented as methods compiled into the client-side assembly. Since the server-side won't share the client-side assemblies, this approach won't work.
Can someone please confirm that LINQ will indeed work in this scenario. And if so, point me to any relevant discussion and/or sample code that shows how to use LINQ and Remoting together.
Keep in mind that I have absolutely no interest in SQL type structures. I simply want raw access to fully OO structures and methods, and to be able to implement true 'closure' type functionality W/O have to share the client side assembly with the server.
Many thanks.

