Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 byly uživateli zpřístupněny ad hoc, kombinované s daty z více zdrojů nebo předány mezi vrstvami. Objekt DataSet
lze také použít nezávisle na zprostředkovateli dat rozhraní .NET Framework ke správě dat na aplikaci nebo zdroji z XML.
Třídy ADO.NET jsou nalezeny v System.Data.dlla jsou integrovány s třídami XML nalezeny 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 poskytuje funkce vývojářům, kteří píší spravovaný kód, podobné těm, které ActiveX Data Objects (ADO) poskytují vývojářům nativního objektového modelu komponent (COM). 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. Abstrakci vyšší úrovně, která umožňuje aplikacím pracovat s koncepčním modelem místo podkladového modelu úložiště, najdete v ADO.NET Entity Frameworku.
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.dlla 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 této sekci
Architektura ADO.NET
Poskytuje přehled architektury a komponent ADO.NET.
Možnosti a pokyny technologie ADO.NET
Popisuje produkty a technologie zahrnuté v platformě Entity Data Platform.
LINQ a ADO.NET
Popisuje, jak se Language-Integrated Query (LINQ) implementuje v ADO.NET a poskytuje odkazy na relevantní témata.
Zprostředkovatelé dat rozhraní .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.
ADO.NET DataSets datové sady
Poskytuje přehled návrhu DataSet
a součástí.
Souběžné spuš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é pomocí zprostředkovatelů dat ADO.NET načítají data.
Související oddíly
Co je nového 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
.