>I think that most people, when they talk about using Biz objects for this kind of thing, are talking about databinding UI stuff to properties in a Biz object ... instead of to columns in a Typed DataSet's DataTable. That means that a lot of the functionality that is automatically built into DataSets for databinding and such, has to be coded into the Biz object. Why re-invent the wheel? Personally, I just don't understand this. I don't know anything about the commercial frameworks, like Devforce, so I can't really comment about how they handle this ... I only know what I've read and heard about the use of Biz objects for UI databinding.
>
>Using a Typed DataSet makes so much more sense to me. And now, with partial classes in 2.0, it is even easier to do (in 1.1, you had to sub-class the auto-generated Typed DataSet to put any extra functionality into it).
>
>~~Bonnie
Probably because what MS did is not a wheel yet but more like a square with rounded corners:) Cetin