Sdílet prostřednictvím


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 sdílení dat můžou používat ADO.NET pro připojení k těmto zdrojům dat a načítání, zpracování a aktualizaci dat, která obsahují.

ADO.NET odděluje přístup k datům od manipulace s daty do samostatných komponent, které lze použít samostatně nebo společně. ADO.NET zahrnuje zprostředkovatele dat rozhraní .NET Framework pro připojení k databázi, spouštění příkazů a načítání výsledků. Tyto výsledky se zpracují buď přímo, umístí do objektu ADO.NET DataSet , aby byl uživateli zpřístupněn ad hoc způsobem, v kombinaci s daty z více zdrojů nebo předán mezi vrstvami. Objekt DataSet lze také použít nezávisle na zprostředkovateli dat rozhraní .NET Framework ke správě dat v aplikaci nebo zdrojovém z XML.

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

ADO.NET vývojářům, kteří píší spravovaný kód podobně jako funkce poskytované vývojářům nativního objektového modelu komponent (COM) technologie ActiveX Data Objects (ADO). Pro přístup k datům v aplikacích .NET doporučujeme používat ADO.NET, nikoli ADO.

ADO.NET poskytuje nejpřímější metodu přístupu k datům v rozhraní .NET Framework. Pokud chcete získat abstrakci vyšší úrovně, která umožňuje aplikacím pracovat s koncepčním modelem místo podkladového modelu úložiště, podívejte se na 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 daty a nesoukromého daty uživatele. Tato sestavení neshromažďují, neukládají ani nepřevozují soukromá data uživatele. Aplikace třetích stran však mohou pomocí těchto sestavení shromažďovat, ukládat nebo přenášet soukromá data uživatele.

V tomto oddílu

Architektura ADO.NET
Poskytuje přehled architektury a komponent ADO.NET.

Možnosti a pokyny pro ADO.NET
Popisuje produkty a technologie zahrnuté v platformě Entity Data Platform.

LINQ a ADO.NET
Popisuje, jak se jazykově integrovaný dotaz (LINQ) implementuje v ADO.NET a poskytuje odkazy na relevantní témata.

Zprostředkovatelé dat .NET Framework
Poskytuje přehled návrhu zprostředkovatele dat rozhraní .NET Framework a zprostředkovatelů dat rozhraní .NET Framework, které jsou součástí ADO.NET.

Datové sady ADO.NET
Poskytuje přehled návrhu DataSet a součástí.

Souběžné spouštění v ADO.NET
Popisuje rozdíly ve verzích ADO.NET a jejich vliv na souběžné spouštění a kompatibilitu aplikací.

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

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

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

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

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é