System.Data namespace. System.Data.DataTable, another class is System.Data.DataSet. | Name | Namesapace | Comments |
| .NET Framework Data Provider for SQL Server | System.Data.SqlClient | |
| .NET Framework Data Provider for OLE DB | System.Data.OleDb | |
| .NET Framework Data Provider for ODBC | System.Data.Odbc | |
| .NET Framework Data Provider for Oracle | System.Data.OracleClient | deprecated |
| Oracle Data Provider for .NET | Oracle.DataAccess.Client | |
| EntityClient Provider | System.Data.EntityClient | connect to Entity Data Models (EDM). |
| .NET Framework Data Provider for SQL Server Compact 4.0. | System.Data.SqlServerCe |
| Base type | Comment |
System.Data.Common.DbConnection | establish a connection to a data source and transport data from and to it. |
System.Data.Common.DbCommand | send commands, typically SQL statements to a database that the client is connect to using a DbConnection |
System.Data.Common.DbDataReader | process a DbCommand result set, typically a select statement |
System.Data.Common.DbDataAdapter | fills a System.Data.DataSet using a DbConnection and synchronizes changed data with the data source after updating it in the DataSet |
System.Data.Common.DbTransaction
System.Data.Common.DbCommandBuilder
System.Data.Common.DbConnectionStringBuilder
System.Data.Common.DbParameter
System.Data.Common.DbException
System.Data.Common.DBDataPermission (note the uppercase B)