Minh wrote:

W3bbo wrote:

It's part of the .NET Framework, and since framework revisions are always cummulative
No, they're not. CLR 2.0 does not have CLR 1.0. They are separate installations. Code written for 1.0 isn't even guaranteed to run on 2.0.

Who knows if MS would drop the class in its next major update the the CLR.

Just don't plan too far ahead. Code can always be changed. If it's advantageous for you to use DataSets today, then you should use it. There is such a thing as paralysis through analysis.

That is a very good point, Minh about, "There is such a thing as paralysis through analysis."