ADO.NET áttekintése
ADO.NET konzisztens hozzáférést biztosít az olyan adatforrásokhoz, mint az SQL Server és az XML, valamint az OLE DB-n és ODBC-n keresztül közzétett adatforrásokhoz. Az adatmegosztó fogyasztói alkalmazások az ADO.NET segítségével csatlakozhatnak ezekhez az adatforrásokhoz, és lekérhetik, kezelhetik és frissíthetik az általuk tárolt adatokat.
ADO.NET elkülöníti az adathozzáférést az adatmanipulációtól különálló összetevőkké, amelyek külön vagy tandemben is használhatók. ADO.NET .NET-keretrendszer adatszolgáltatókat tartalmaz az adatbázishoz való csatlakozáshoz, a parancsok végrehajtásához és az eredmények lekéréséhez. Ezeket az eredményeket közvetlenül dolgozzák fel, egy ADO.NET DataSet objektumba helyezik, hogy a felhasználó számára alkalmi módon, több forrásból származó adatokkal kombinálva, vagy a rétegek között átadva legyenek. Az DataSet
objektum egy .NET-keretrendszer adatszolgáltatótól függetlenül is használható az alkalmazás helyi adatainak kezelésére vagy XML-forrásból történő kezelésére.
A ADO.NET osztályok System.Data.dll találhatók, és integrálva vannak a System.Xml.dll található XML-osztályokkal. Az adatbázishoz csatlakozó mintakódok esetében lekéri az adatokat, majd megjeleníti az adatokat egy konzolablakban, lásd ADO.NET példakódokat.
ADO.NET az ActiveX Data Objects (ADO) által a natív összetevőobjektum-modellek (COM) fejlesztőinek nyújtott funkciókhoz hasonló felügyelt kódot író fejlesztők számára nyújt funkciókat. Azt javasoljuk, hogy a .NET-alkalmazásokban lévő adatok eléréséhez az ADO.NET, és ne az ADO-t használja.
ADO.NET az adathozzáférés legközvetebb módszerét biztosítja a .NET-keretrendszer. Ha magasabb szintű absztrakcióra van szükség, amely lehetővé teszi az alkalmazások számára, hogy a mögöttes tárolási modell helyett egy fogalmi modellen dolgozzanak, tekintse meg az ADO.NET Entity Frameworkt.
Adatvédelmi nyilatkozat: A System.Data.dll, System.Data.Design.dll, System.Data.OracleClient.dll, System.Data.SqlXml.dll, System.Data.Linq.dll, System.Data.SqlServerCe.dll és System.Data.DataSetExtensions.dll szerelvények nem tesznek különbséget a felhasználó személyes adatai és a nem privát adatok között. Ezek a szerelvények nem gyűjtik, nem tárolják és nem szállítják a felhasználók személyes adatait. Előfordulhat azonban, hogy a külső alkalmazások ezen szerelvények használatával gyűjtik, tárolják vagy tárolják a felhasználó személyes adatait.
A szakasz tartalma
ADO.NET architektúra
Áttekintést nyújt a ADO.NET architektúrájáról és összetevőiről.
ADO.NET technológiai lehetőségek és irányelvek
Az Entity Data Platformhoz tartozó termékeket és technológiákat ismerteti.
LINQ és ADO.NET
Ismerteti, hogyan implementálják a nyelvi integrációs lekérdezést (LINQ) a ADO.NET, és hivatkozásokat biztosít a kapcsolódó témakörökre.
.NET-keretrendszer adatszolgáltatók
Áttekintést nyújt a .NET-keretrendszer adatszolgáltató és a ADO.NET részét képező .NET-keretrendszer adatszolgáltatók tervezéséről.
ADO.NET adathalmazok
Áttekintést nyújt a tervezésről és az DataSet
összetevőkről.
Egymás melletti végrehajtás a ADO.NET
A ADO.NET verziók különbségeit és azok egymás melletti végrehajtására és alkalmazáskompatibilitására gyakorolt hatásukat ismerteti.
ADO.NET példakódokra
Olyan kódmintákat biztosít, amelyek adatokat kérnek le a ADO.NET adatszolgáltatók használatával.
Kapcsolódó témakörök
A ADO.NET újdonságai
A ADO.NET új funkcióit mutatja be.
ADO.NET-alkalmazások védelme
A biztonságos kódolási eljárásokat ismerteti ADO.NET használatakor.
Adattípus-leképezések a ADO.NET
A .NET-keretrendszer adattípusok és a .NET-keretrendszer adatszolgáltatók közötti adattípus-leképezéseket ismerteti.
Adatok beolvasása és módosítása a ADO.NET
Ismerteti, hogyan csatlakozhat egy adatforráshoz, hogyan kérdezhet le adatokat, és hogyan módosíthatja az adatokat. Ez magában foglalja DataReaders
és DataAdapters
.