What are good ADO.NET objects to replace the ADO Recordset object

There are alot...but the base once are SqlConnection, OleDbConnection, etc...