Why switch from ADO to ADO.NET?
I have some friends who are 'old-school' VB6 database developers and I was telling them about .NET and its features, specifically ADO.NET. In our conversation, they brought up the following reasons why they would rather stick with ADO than move to ADO.NET: The Dataset is disconnected (What if power fails?) The same amount of code still has to be written The new options of Dataset , BindingSource and TableAdapter seem confusing the same code is written programatically access the Database, all that changes is how that command is laid out I'm looking for answers or reasons why ADO.NET is 'better'