Know-how, előadás, fundamentumok ado
Természetesen ez az akciósor többször megismételhető önkényesen, amíg a DataSet minden tagja létrehozásra és kitöltésre kerül.
Ezután meg kell vitatni a DataSet használatának egy példányát, hogy információt olvasson egy szövegfájlból. Ez a módszer a string split () metódust használja. amely kiválasztja a szubsztrátok forrássoráról a későbbi karakterláncok átalakítását. A szubsztring kiválasztásának kritériuma egy határoló karakter vagy egy egész érték. amely meghatározza a szubsztring maximális hosszát.
A DataSet osztály használata
Csatlakoztatott objektumok az ADO .NET modellben. szolgáltatók
Az alkalmazás adatszolgáltatója (Szolgáltató) egy objektum. Úgy tervezték, hogy biztosítsa az alkalmazás kölcsönhatását az információs tárolóhoz (adatbázisok).
Természetesen az alkalmazás nem törődik azzal, hogy hol tárolják az alkalmazás által felhasznált információkat, és hogyan kerülnek kivenésre. Egy alkalmazás esetében az adatforrás az, aki átadja az adatokat az alkalmazásnak. És hogy ez a forrás kivonja ezt az információt - nem érinti senkit.
Az adatszolgáltató az egymáshoz kapcsolódó összetevők halmaza, amely hozzáférést biztosít az adatokhoz. A szolgáltató funkcionalitását és létezését egy külön erre a célra tervezett osztályok biztosítják.
ADO. NET támogatja kétféle adatforrás, illetve két osztályt:
- SQL Managed Provider (SQL Server.NET Data Provider) - a Microsoft SQL Server 7.0 vagy újabb verzióhoz való csatlakozáshoz. A TabularData Stream (TDS) nevű speciális protokollon dolgozik, és nem használja az ADO, ODBC vagy bármely más technológiát. Az MS SQL Server kifejezetten a protokoll segítségével növelheti az adatátviteli sebességet, és ezáltal növelheti az alkalmazás általános teljesítményét;
- ADO Managed Provider (OleDb.NET Adatszolgáltató) - minden más adatbázis számára. Tetszőleges adatbázisokkal dolgozik. Ugyanakkor az egyetemesség miatt az SQL Server Providerhez képest veszteség tapasztalható. így az SQL Server használatakor ajánlott speciális osztályokat használni.
A következő részek leírják a szolgáltató összetevőit.
kapcsolat
Egy objektum - a Connection osztály egyik képviselője kapcsolatot jelent az adatforrással (adatbázis), és kapcsolatot biztosít az adatbázishoz. Visual Studio. A NET két osztályt támogat:
- SQLConnection (kapcsolatot biztosít az SQL Server 7.0 vagy újabb verzióval),
- OleDbConnection (kapcsolatot biztosít más adatbázis-beállításokkal).
A Connection összetevő (függetlenül attól, hogy melyik osztályba tartozik) rendelkezik a ConnectionString tulajdonsággal. amelyben rögzítik az adatbázishoz való kapcsolódáshoz szükséges összes információt. Emellett számos olyan módszer támogatott, amelyek lehetővé teszik az adatok feldolgozását tranzakciókkal.
A Connection objektum tulajdonságai lehetővé teszik a következőket:
- Adja meg a felhasználó adatait;
- adja meg az adatforrás helyét.
Az objektummódszerek lehetővé teszik az adatforráshoz való kapcsolódást.
Az OleDbConnection osztály objektum-reprezentáló elemével (hasonlóan az SQLConnectionhez) kapcsolódó kapcsolatfolyamat során a megfelelő objektumot létrehozzák és inicializálják az egyik tervező és kapcsolati karakterlánc opció használatával.
A kapcsolódási objektum inicializálásakor egy string és egy műveletsor létrehozása technika kérdése. A legfontosabb az, hogy a ConnectionString tulajdonság eredményeként egy olyan karakterláncra hivatkozik, amely tartalmazza a kapcsolat létrehozásához szükséges információkat.
OleDbConnection osztály tulajdonságok, módszerek és események
Finalize (örökölt komponensből)
Manipulálhatók. Felszabadítja a nem kezelt erőforrásokat, és más tisztítási műveleteket hajt végre, mielőtt a komponens által használt helyet használná. a szemétgyűjtő helyreállítja.
A C # és C ++ nyelveken a véglegesítés funkciói a megsemmisítő szintaxisát használják
GetService (örökölt komponensből)
Olyan objektumot ad vissza, amely az összetevő vagy annak tárolója által nyújtott szolgáltatást képviseli
MemberwiseClone (objektumtól örökölt)
Készít egy hiányos példányt az aktuális objektumról