In 3-tier architecture, what is best to send between the tiers, XML, Datasets or custom objects and why?
The book "Expert C# Business Objects" advocates objects.
Which other books should I read to get a good overview of my options?
Are there any particular problems with passing business objects, is there a backside that the author don't mention?
I've got the impression that typed dataset is a rather common choice on what to pass between the tiers?