Checkout Emmanuel Nuyttens’ article on DataBindable Business Objects. It’s an interesting article, focussing on the other side of data binding that I wrote an article on myself for .NET magazine.
“There has been, and still is a lot of discussion going around of what kind of technique a developer in general should use to represent the data from the DataLayer through the BusinessLayer to the Presentation Layer.
In common, there are 2 main “ideas” floating around, those who swear the “one and only object Paradigm” (thus them who use an O/R mapping tool to map the database fields to custom object properties), and those who are using the intermediate of the DataSet (typed) to present the Data in the Presentation Layer.”