What would you guys recommend as being the best way to implement search in servicestack. For instance at the moment I have an advanced search form which in the backend simply builds up a linq query dynamically. If I wanted to expose the search feature using service stack what is the best way to go about it.

I have seen some people using the idea of creating a request property like [object].FirstnameStartsWith , [object].SurnameContains etc