Dela via


Hämta och ändra data i ADO.NET

En primär funktion i alla databasprogram ansluter till en datakälla och hämtar de data som den innehåller. .NET Framework-dataprovidrar av ADO.NET fungerar som en brygga mellan ett program och en datakälla, så att du kan köra kommandon samt hämta data med hjälp av en DataReader eller en DataAdapter. En viktig funktion i alla databasprogram är möjligheten att uppdatera data som lagras i databasen. I ADO.NET innebär uppdatering av data att använda objekten DataAdapter och DataSet, och Command , och det kan även innebära att du använder transaktioner.

I det här avsnittet

Anslut till en datakälla
Beskriver hur du upprättar en anslutning till en datakälla och hur du arbetar med anslutningshändelser.

Anslutningssträngar
Innehåller ämnen som beskriver olika aspekter av användning av anslutningssträng, inklusive anslutningssträng nyckelord, säkerhetsinformation och lagring och hämtning av dem.

Anslutningspool
Beskriver anslutningspooler för .NET Framework-dataprovidrar.

Kommandon och parametrar
Innehåller ämnen som beskriver hur du skapar kommandon och kommandobyggare, konfigurerar parametrar och hur du kör kommandon för att hämta och ändra data.

DataAdapters och DataReaders
Innehåller ämnen som beskriver DataReaders, DataAdapters, parametrar, hantering av DataAdapter-händelser och batchåtgärder.

Transaktioner och samtidighet
Innehåller ämnen som beskriver hur du utför lokala transaktioner, distribuerade transaktioner och arbetar med optimistisk samtidighet.

Hämta identitets- eller räknarevärden
Innehåller ett exempel på mappning av värden som genererats för en identitetskolumn i en SQL Server-tabell eller för ett Räknare-fält i en Microsoft Access-tabell, till en kolumn i en infogad rad i en tabell. Diskuterar sammanslagning av identitetsvärden i en DataTable.

Hämtar binära data
Beskriver hur du hämtar binära data eller stora datastrukturer med hjälp av CommandBehavior.SequentialAccess för att ändra standardbeteendet för en DataReader.

Ändra data med lagrade procedurer
Beskriver hur du använder indataparametrar för lagrad procedur och utdataparametrar för att infoga en rad i en databas och returnera ett nytt identitetsvärde.

Hämtar information om databasschema
Beskriver hur du hämtar tillgängliga databaser eller kataloger, tabeller och vyer i en databas, begränsningar som finns för tabeller och annan schemainformation från en datakälla.

DbProviderFactories
Beskriver providerfabriksmodellen och visar hur du använder basklasserna i System.Data.Common namnområdet.

Dataspårning i ADO.NET
Beskriver hur ADO.NET tillhandahåller inbyggda funktioner för dataspårning.

Prestandaräknare
Beskriver prestandaräknare som är tillgängliga för SqlClient och OracleClient.

Asynkron programmering
Beskriver ADO.NET stöd för asynkron programmering.

Stöd för SqlClient-direktuppspelning
Beskriver hur du skriver program som strömmar data från SQL Server utan att den är helt inläst i minnet.

Se även