Delen via


DataAdapters en DataReaders

Van toepassing op: .NET Framework .NET Standard

ADO.NET downloaden

U kunt de Microsoft SqlClient Data Provider voor SQL Server DataReader gebruiken om een alleen-lezen, alleen-vooruit stroom van gegevens uit een database op te halen. 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 worden ook wijzigingen in de DataAdapter terug naar de gegevensbron opgelost. Het DataAdapter maakt gebruik van het Connection object van de Microsoft SqlClient-gegevensprovider voor SQL Server 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.

.NET heeft een DbDataReader en een DbDataAdapter object: de Microsoft SqlClient-gegevensprovider voor SQL Server bevat een SqlDataReader en een SqlDataAdapter object.

In deze sectie

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

Een DataSet invullen vanuit een DataAdapter
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.

Toewijzingen van DataAdapter, DataTable en DataColumn
Hierin wordt beschreven hoe DataTableMappings en ColumnMappings voor een DataAdapter geïnstalleerd moeten worden.

Pagina's door een queryresultaat bladeren
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 gebruikt om wijzigingen in een DataSet terug naar de database op te lossen.

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

Batchbewerkingen met 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