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.NETDataSet, aby byly uživateli zpřístupněny ad hoc, v kombinaci s daty z více zdrojů nebo předány mezi vrstvami. Objekt DataSet lze také použít nezávisle na poskytovateli dat .NET Framework ke správě dat místně do aplikace nebo ze zdroje 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 v ADO.NET příklady kódu.

ADO.NET poskytuje funkce pro vývojáře, kteří píšou spravovaný kód podobně jako funkce poskytované vývojářům modelu COM (Native Component Object Model) technologie ActiveX Data Objects (ADO). Pro přístup k datům v aplikacích .NET doporučujeme ADO.NET, nikoli ADO.

ADO.NET poskytuje nejvíce přímý přístup k datům v rámci .NET Framework. Informace o 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 soukromý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) v jazyce 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žívání 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 a DataReadersDataAdapters.

Viz také