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 OracleDataReader OracleDataAdapter 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 DataAdapter
beá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
.