Adaptéry a čtečky dat
Pomocí ADO.NET DataReader můžete načíst datový proud jen pro čtení a jen pro předávání dat z databáze. Výsledky se vrátí při provádění dotazu a jsou uloženy v síťové vyrovnávací paměti v klientovi, dokud je nebudete požadovat pomocí Read metody DataReader. Použití třídy DataReader může zvýšit výkon aplikace načtením dat, jakmile jsou k dispozici, a (ve výchozím nastavení) ukládání pouze jednoho řádku v paměti, což snižuje režii systému.
A DataAdapter slouží k načtení dat ze zdroje dat a naplnění tabulek v rámci objektu DataSet. Řeší DataAdapter
také změny provedené zpět DataSet
ve zdroji dat. Používá DataAdapter
Connection
objekt zprostředkovatele dat rozhraní .NET Framework pro připojení ke zdroji dat a používá Command
objekty k načtení dat ze zdroje dat a řešení změn ve zdroji dat.
Každý zprostředkovatel dat rozhraní .NET Framework, který je součástí rozhraní .NET Framework, DbDataReader má a DbDataAdapter objekt: rozhraní .NET Framework Zprostředkovatel dat pro OLE DB obsahuje OleDbDataReader objekt a OleDbDataAdapter objekt, rozhraní .NET Framework Zprostředkovatel dat pro SQL Server obsahuje SqlDataReader objekt, SqlDataAdapter rozhraní .NET Framework Zprostředkovatel dat pro ROZHRANÍ ODBC obsahuje OdbcDataReader OdbcDataAdapter a objekt a rozhraní .NET Framework Zprostředkovatel dat pro Oracle obsahuje objekt OracleDataReader a OracleDataAdapter objekt.
V tomto oddílu
Načítání dat pomocí čtečky dat
Popisuje objekt ADO.NET DataReader a jeho použití k vrácení datového proudu výsledků ze zdroje dat.
Naplnění datové sady z adaptéru dat
Popisuje, jak vyplnit DataSet
tabulky, sloupce a řádky pomocí .DataAdapter
Parametry adaptéru dat
Popisuje, jak používat parametry s vlastnostmi DataAdapter
příkazu, včetně toho, jak mapovat obsah sloupce v DataSet
parametru příkazu.
Přidání existujících omezení do datové sady
Popisuje, jak přidat existující omezení do DataSet
.
Mapování adaptéru dat, datové tabulky a datového sloupce
Popisuje, jak nastavit DataTableMappings
a ColumnMappings
pro DataAdapter
.
Stránkování prostřednictvím výsledku dotazu
Poskytuje příklad zobrazení výsledků dotazu jako stránek dat.
Aktualizace zdrojů dat pomocí adaptérů dat
Popisuje, jak použít DataAdapter
k řešení změn v DataSet
databázi zpět.
Zpracování událostí adaptéru dat
Popisuje DataAdapter
události a způsob jejich použití.
Provádění dávkových operací pomocí adaptérů dat
Popisuje zvýšení výkonu aplikace snížením počtu odezvy na SQL Server při instalaci aktualizací z aplikace DataSet
.