I have a C#.Net project that was created by somebody else.
It appears to use Business objects(Lists,Sorted Lists, Collection of objects, etc) and doesn't use much of typical ADO.Net (Datasets, datatables, Datarows etc). Although there is a data access layer that executes the SQL queries.
My question is, is one of these approaches considered better than the other? Was Business Objects used in the olden days and ADO.Net is a newer technology?
I would like to follow the best practice so please advise if you also use Business Objects as opposed to Datasets and why?