How to pass parameters from client to method in server in order to get entity data.
At Server side :
List<Foo> getFoos = _serverObject.GetFoos(p1, p2); //Here's how I am getting foo from another server
class FooProvider
{ 
   public IQueryable<Foo> Foos
   {
      get{return getFoos.AsQueryable();}
   }
}
At Client Side :
var res = from f in ctx.Foos
          where f.p1 == p1_val && f.p2 == p2_val
          select f;
Now what I am trying to get is all Foo record depend on p1_val and p2_val parameters, but I would have to pass it to _serverObject.GetFoos(p1, p2); so that the p1 and p2 are set from client not from the server.
Please suggest some mechanism