Dmitry,
We use both Business Objects and
Typed DataSets. As I mentioned in my reply to Dave's post, there is a big difference between DataSets and Typed DataSets and the article he mentioned was saying that using DataSets was not good. And I agree with that ... Typed DataSets are infinitely preferable. They can be further sub-classed to put in some additional functionality if you need to (but I wouldn't go overboard with too much stuff).
The way we do it, the business-type logic is in the biz classes, but everything passes around Typed DataSets between the "layers" (data access layer to biz layer to Web Service to UI and back again). I was looking around for some good URLs on the subject, but the best I can suggest is to just do a Google on "Typed DataSets" and see what you can find.
~~Bonnie
>The message posted by David Foderick about whether to use or not to use DataSet as a business object prompted me to come out of the closet <g>. I admit I still don't understand business objects.
>
>Can someone point me to a simple page explaining how DataSet is used as a business object. Or if you have time and don't mind, can you give me a very simple example of how DataSet (or not dataset) works as a business object. Somethink like a one-window application of maintaining customer database.
>
>Thank you in advance.