How do you expose a LINQ query as an ASMX web service? Usually, from the business tier, I can return a typed DataSet or DataTable which can be seri
DataSet
DataTable
Make a set of Data Transfer Objects, a couple of mappers, and return that via the .asmx. You should never expose the database objects directly, as a change in the procedure schema will propagate to the web service consumer without you noticing it.