>I am not saying this to promote datasets (or debunk them) but they are objects, aren't they? If you populate a dataset there are lots of built-in methods to operate on it.
Mike, yes, everything in C# is an object, sorry to be ambiguous there. DataSets are fully exposed through object model. What I should have said is " a collection of Business / Data Transfer Objects". I prefer working with a List
as opposed to DataSets. This is highly opinionated though as in the DotNet world the debate between DataSets and Business Objects is as hotly contested as the old Stored Procedure vs Ad Hoc SQL argument. it is simply a matter of preference and personal taste.
Woodie Westbrook
I came, I saw, I compiled.