DataAdapters en DataReaders

U kunt de ADO.NET DataReader gebruiken om een alleen-lezen stroom met gegevens uit een database op te halen die alleen-lezen is. Resultaten worden geretourneerd wanneer de query wordt uitgevoerd en worden opgeslagen in de netwerkbuffer op de client totdat u ze aanvraagt met behulp van de leesmethode van DataReader. Het gebruik van DataReader kan de prestaties van toepassingen verbeteren door gegevens op te halen zodra deze beschikbaar zijn en (standaard) slechts één rij tegelijk in het geheugen op te slaan, waardoor de systeemoverhead wordt verminderd.

Een DataAdapter wordt gebruikt voor het ophalen van gegevens uit een gegevensbron en het vullen van tabellen in een DataSet. Hiermee DataAdapter worden ook wijzigingen in de DataSet back-up naar de gegevensbron opgelost. Het DataAdapter maakt gebruik van het Connection object van de .NET Framework-gegevensprovider om verbinding te maken met een gegevensbron en maakt gebruik Command van objecten om gegevens op te halen uit en wijzigingen in de gegevensbron op te lossen.

Elke .NET Framework-gegevensprovider die deel uitmaakt van .NET Framework heeft een DbDataReader en een DbDataAdapter object: de .NET Framework-gegevensprovider voor OLE DB bevat een OleDbDataReader en een OleDbDataAdapter object, de .NET Framework-gegevensprovider voor SQL Server bevat een SqlDataReader en een SqlDataAdapter object, de .NET Framework-gegevensprovider voor ODBC bevat een OdbcDataReader en een OdbcDataAdapter object, en de .NET Framework-gegevensprovider voor Oracle bevat een OracleDataReader en een OracleDataAdapter object.

In dit gedeelte

Gegevens ophalen met behulp van een DataReader
Beschrijft het ADO.NET DataReader-object en hoe u dit kunt gebruiken om een stroom met resultaten van een gegevensbron te retourneren.

Een DataSet uit een DataAdapter vullen
Hierin wordt beschreven hoe u een DataSet tabel, kolommen en rijen vult met behulp van een DataAdapter.

DataAdapter-parameters
Hierin wordt beschreven hoe u parameters gebruikt met de opdrachteigenschappen van een DataAdapter kolom, inclusief hoe u de inhoud van een kolom in een DataSet parameter kunt toewijzen aan een opdrachtparameter.

Bestaande beperkingen toevoegen aan een dataset
Hierin wordt beschreven hoe u bestaande beperkingen toevoegt aan een DataSet.

DataAdapter DataTable- en DataColumn-toewijzingen
Hierin wordt beschreven hoe DataTableMappings u een ColumnMappingsDataAdapter.

Door een queryresultaat navigeren
Geeft een voorbeeld van het weergeven van de resultaten van een query als pagina's met gegevens.

Gegevensbronnen bijwerken met DataAdapters
Hierin wordt beschreven hoe u een DataAdapter functie gebruikt om wijzigingen in een DataSet back-up van de database op te lossen.

DataAdapter-gebeurtenissen verwerken
Beschrijft DataAdapter gebeurtenissen en hoe u deze kunt gebruiken.

Batchbewerkingen uitvoeren met Behulp van DataAdapters
Beschrijft het verbeteren van de prestaties van toepassingen door het aantal retouren naar SQL Server te verminderen bij het toepassen van updates van de DataSet.

Zie ook