Megosztás:


Adatadapterek és Adatolvasók

A következőre vonatkozik: .NET Framework .NET .NET Standard

ADO.NET letöltése

Az SQL Server DataReaderhez készült Microsoft SqlClient-adatszolgáltatóval csak olvasható, csak továbbítható adatstreameket kérdezhet le egy adatbázisból. Az eredmények a lekérdezés végrehajtásakor lesznek visszaadva, és az ügyfél hálózati pufferében lesznek tárolva, amíg a DataReaderOlvasási módszerével nem kéri őket. A DataReader használata növelheti az alkalmazások teljesítményét úgy, hogy amint rendelkezésre áll, adatokat kér le, és (alapértelmezés szerint) egyszerre csak egy sort tárol a memóriában, csökkentve a rendszer terhelését.

Az DataAdapter az adatforrásból származó adatok lekérésére és egy DataSet tábláinak feltöltésére szolgál. Az DataAdapter visszavezeti a DataSet által végrehajtott módosításokat az adatforráshoz. A DataAdapter a Microsoft SqlClient Data Provider for SQL Server objektumot használja az adatforráshoz való csatlakozáshoz, és Command objektumokat alkalmaz az adatok lekérésére és az adatforrás módosításainak feloldására.

A .NET-nek van egy DbDataReader és egy DbDataAdapter objektuma; az SQL Serverhez készült Microsoft SqlClient adatszolgáltató tartalmaz egy SqlDataReader és egy SqlDataAdapter objektumot.

Ebben a szakaszban

Adatok lekérése DataReaderrel
Ismerteti a ADO.NET DataReader objektumot, és azt, hogyan használható az adatforrásból származó eredmények adatfolyamának visszaadására.

Adathalmaz feltöltése DataAdapterből
Azt ismerteti, hogyan tölthet ki egy DataSet táblázatokkal, oszlopokkal és sorokkal egy DataAdapter használatával.

DataAdapter-paraméterek
Azt ismerteti, hogyan használhatóak paraméterek a parancs tulajdonságaival, beleértve azt is, hogyan képezhető le egy DataSet oszlop tartalma egy parancs paraméterre.

Meglévő megkötések hozzáadása adatkészlethez
Azt ismerteti, hogyan adhat hozzá meglévő korlátozásokat egy DataSet.

DataAdapter-, DataTable- és DataColumn-leképezések
Hogyan állítsuk be a DataTableMappings és a ColumnMappings egy DataAdapter számára ismerteti.

Lekérdezési eredmény lapozása
Példa egy lekérdezés eredményeinek adatoldalként való megtekintésére.

Adatforrások frissítése DataAdapters használatával
Ez a cikk ismerteti, hogyan lehet egy DataAdapter segítségével a változásokat visszaállítani a DataSet az adatbázisba.

DataAdapter-események kezelése
Az DataAdapter eseményeket és azok használatát ismerteti.

Batch-műveletek DataAdapters használatával
Az ismerteti, hogyan lehet növelni az alkalmazás teljesítményét azáltal, hogy csökkenti az SQL Szerverhez irányuló kommunikációs körök számát a frissítések alkalmazásakor a DataSet.

Lásd még