C#: What Else Do You Use Besides DataSet
I was fed up with DataSets in .Net 1.1, at least they optimised it so that it doesn't slow as exponentially for large sets any more.
It was always a rather bloated model - I haven't seen many apps that use most of its features.
SqlDataReader was good, but I used to wrap it in an IEnumerable<T>
where the T was some typed representation of my data row.
Linq is a far better replacement in my opinion.