Sdílet prostřednictvím


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.

Viz také