Megosztás a következőn keresztül:


DataAdapters és DataReaders

A ADO.NET DataReaderrel lekérhet egy írásvédett, csak továbbítható adatfolyamot 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 DataReader Olvasá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 A DataAdapter az adatforrásból származó adatok lekérésére és táblák feltöltésére szolgál egy DataSet. Az DataAdapter adatforrás háttérrendszerében DataSet végrehajtott módosításokat is feloldja. Connection A DataAdapter .NET-keretrendszer adatszolgáltató objektumával csatlakozik egy adatforráshoz, és Command objektumokkal kéri le az adatokat, és feloldja az adatforrás módosításait.

A .NET-keretrendszer minden .NET-keretrendszer adatszolgáltató rendelkezik egy DbDataReader és egy DbDataAdapter objektummal: az OLE DB .NET-keretrendszer adatszolgáltatója tartalmaz egy OleDbDataReader és egy OleDbDataAdapter objektumot, az SQL Server .NET-keretrendszer adatszolgáltatója tartalmaz egy SqlDataReader és egy SqlDataAdapter objektumot, a .NET-keretrendszer ODBC-hez készült adatszolgáltató tartalmaz egy OdbcDataReader és egy OdbcDataAdapter objektumot, az Oracle .NET-keretrendszer adatszolgáltatója pedig egy és egy OracleDataReaderOracleDataAdapter objektumot.

A szakasz tartalma

Adatok beolvasása 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 DataSet táblázatokat, oszlopokat és sorokat egy DataAdapter.

DataAdapter-paraméterek
Azt ismerteti, hogyan használhatók paraméterek a parancstulajdonságokkal, DataAdapter például hogyan képezhetők le egy oszlop DataSet tartalma egy parancsparaméterre.

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

DataAdapter DataTable és DataColumn-leképezések
A beállítás és ColumnMappings a DataAdapterbeállítás DataTableMappings módját ismerteti.

Lapozás lekérdezési eredményen keresztül
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 azt ismerteti, DataAdapter hogyan oldhatja meg az adatbázis-háttér változásait DataSet .

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

Batch-műveletek végrehajtása DataAdapters használatával
Az alkalmazás teljesítményének növelését ismerteti azáltal, hogy csökkenti az SQL Serverre irányuló ciklikus utazások számát a frissítések alkalmazásakor a DataSet.

Lásd még