ADO.NET (ActiveX Data Objects) è il primo modello di accesso relazionale ai dati per le applicazioni basate su Microsoft .NET. Può essere usato per accedere alle fonti di dati per le quali esiste uno specifico .NET Provider, o attraverso un .NET Bridge Provider, per il quale c'è uno specifico OLE DB Provider, ODBC Driver, o JDBC Driver. ADO.NET è a volte considerato un'evoluzione della tecnologia ADO, ma è importante notare che i cambiamenti maggiori sono evidenti con la versione due.
ADO.NET, al contrario del suo predecessore, non supporta i cursori lato server, mentre si concentra principalmente sui recordset disconnessi (i DataSet).