, vesuvius wrote

@ratige: You need to change your way of thinking, as what you want to to, is the worst way to approach web service design.

The prime aim of any service is to be as stateless as possible, your search function needs to be closer (BLL) or in your data access layer, and not exposed in your data contracts. Desist from trying to make this work in this way, it will only end in tears (guaranteed).

+1. You're passing messages, not classes, objects or functions. Now imaging passing an update or delete function Wink