Přehled ADO.NET

ADO.NET poskytuje konzistentní přístup ke zdrojům dat, jako jsou SQL Server a XML, a ke zdrojům dat vystaveným prostřednictvím OLE DB a ODBC. Aplikace pro příjemce sdílení dat ADO.NET připojit k těmto zdrojům dat a načítat, zpracovávat a aktualizovat data, která obsahují.

ADO.NET odděluje přístup k datům od manipulace s daty do samostatných komponent, které je možné používat samostatně nebo společně. ADO.NET zahrnuje .NET Framework dat pro připojení k databázi, spouštění příkazů a načítání výsledků. Tyto výsledky jsou buď zpracovány přímo, umístěny do objektu ADO.NET, aby byly uživateli zpřístupněny ad hoc, v kombinaci s daty z více zdrojů nebo předány mezi DataSet vrstvami. Objekt lze také použít nezávisle na poskytovateli dat .NET Framework ke správě dat místně do aplikace nebo DataSet zdrojem z XML.

Třídy ADO.NET jsou nalezeny v System.Data.dll a jsou integrovány s třídami XML v System.Xml.dll. Ukázkový kód, který se připojí k databázi, načte z ní data a pak tato data zobrazí v okně konzoly, najdete ADO.NET tématu Příklady kódu.

ADO.NET poskytuje funkce vývojářům, kteří píšou spravovaný kód podobně jako funkce poskytované vývojářům nativního modelu COM (Component Object Model) technologie ActiveX Data Objects (ADO). Pro přístup k datům v aplikacích .NET ADO.NET používat aplikace ADO, ale ne ADO.

ADO.NET poskytuje nejsměrnější metodu přístupu k datům v rámci .NET Framework. Abstrakci vyšší úrovně, která umožňuje aplikacím pracovat s koncepčním modelem místo základního modelu úložiště, najdete v ADO.NET Entity Framework.

Prohlášení o zásadách ochrany osobních údajů: Sestavení System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dll a System.Data.DataSetExtensions.dll nerozlišují mezi privátními a nesoukromého daty uživatele. Tato sestavení neshromažďuje, neukládá ani transportuje soukromá data uživatele. Aplikace třetích stran však mohou shromažďovat, ukládat nebo přebírat soukromá data uživatele pomocí těchto sestavení.

V tomto oddílu

Architektura ADO.NET
Poskytuje přehled o architektuře a součástech ADO.NET.

Možnosti a pokyny pro ADO.NET
Popisuje produkty a technologie, které jsou součástí platformy Entity Data Platform.

LINQ a ADO.NET
Popisuje, jak Language-Integrated linq (LINQ) je implementována v ADO.NET a poskytuje odkazy na relevantní témata.

Zprostředkovatelé dat .NET Framework
Poskytuje přehled o návrhu poskytovatele .NET Framework dat a poskytovatelů .NET Framework dat, kteří jsou součástí ADO.NET.

Datové sady ADO.NET
Poskytuje přehled o návrhu DataSet a komponentách.

Souběžné spouštění v ADO.NET
Popisuje rozdíly v ADO.NET verzích a jejich vliv na provádění vedle sebe a kompatibilitu aplikací.

Příklady kódu ADO.NET
Poskytuje ukázky kódu, které načítá data pomocí ADO.NET poskytovatelů dat.

Novinky v ADO.NET
Představuje funkce, které jsou v systému ADO.NET.

Zabezpečení aplikací ADO.NET
Popisuje postupy bezpečného kódování při použití ADO.NET.

Mapování datového typu v ADO.NET
Popisuje mapování datových typů .NET Framework datovými typy a zprostředkovateli .NET Framework dat.

Načítání a úpravy dat v ADO.NET
Popisuje, jak se připojit ke zdroji dat, načíst data a upravit data. To zahrnuje DataReaders a DataAdapters .

Viz také