Adatok beolvasása és módosítása a ADO.NET
Az adatbázis-alkalmazások elsődleges funkciója egy adatforráshoz való csatlakozás és a benne található adatok beolvasása. A ADO.NET .NET-keretrendszer adatszolgáltatói hidat képeznek egy alkalmazás és egy adatforrás között, lehetővé téve a parancsok végrehajtását, valamint az adatok lekérését DataReader vagy DataAdapter használatával. Az adatbázis-alkalmazások egyik fő funkciója az adatbázisban tárolt adatok frissítése. Az ADO.NET az adatok frissítéséhez a DataAdapter és DataSeta Command objektumokat kell használni, és az is előfordulhat, hogy tranzakciókat használ.
A szakasz tartalma
Csatlakozás adatforráshoz
Ismerteti, hogyan létesíthet kapcsolatot egy adatforrással, és hogyan dolgozhat a kapcsolati eseményekkel.
Kapcsolati sztringek
A kapcsolati sztring használatának különböző aspektusait leíró témaköröket tartalmaz, beleértve kapcsolati sztring kulcsszavakat, biztonsági információkat, valamint azok tárolását és lekérését.
Kapcsolatkészletezés
A .NET-keretrendszer adatszolgáltatók kapcsolatkészletezését ismerteti.
Parancsok és paraméterek
Olyan témaköröket tartalmaz, amelyek ismertetik, hogyan hozhat létre parancsokat és parancsszerkesztőket, konfigurálhat paramétereket, és hogyan hajthat végre parancsokat az adatok lekéréséhez és módosításához.
DataAdapters és DataReaders
A DataReaderst, a DataAdapterst, a paramétereket, a DataAdapter-események kezelését és a kötegműveleteket leíró témaköröket tartalmazza.
Tranzakciók és egyidejűség
Olyan témaköröket tartalmaz, amelyek ismertetik a helyi tranzakciók, az elosztott tranzakciók és az optimista egyidejűség működését.
Identitás vagy számértékek beolvasása
Példa egy SQL Server-tábla identitásoszlopához vagy Egy Microsoft Access-tábla Számláló mezőjéhez létrehozott értékek egy táblázat beszúrt sorának oszlopához való leképezésére. Az identitásértékek egyesítését ismerteti egy DataTable
.
Bináris adatok beolvasása
A bináris adatok vagy nagy adatstruktúrák lekérésének módját CommandBehavior
ismerteti.SequentialAccess
az alapértelmezett viselkedés módosításához DataReader
.
Adatok módosítása tárolt eljárásokkal
Azt ismerteti, hogyan használhat tárolt eljárás bemeneti paramétereit és kimeneti paramétereit egy sor adatbázisba való beszúrásához, és hogyan ad vissza új identitásértéket.
Adatbázisséma adatainak lekérése
Azt ismerteti, hogyan szerezhet be elérhető adatbázisokat vagy katalógusokat, táblákat és nézeteket egy adatbázisban, hogyan szerezhet be táblákra vonatkozó korlátozásokat és más sémaadatokat egy adatforrásból.
DbProviderFactories
A szolgáltatói gyár modelljét ismerteti, és bemutatja, hogyan használhatja az alaposztályokat a System.Data.Common
névtérben.
Adatkövetés a ADO.NET
A ADO.NET beépített adatkövetési funkcióját ismerteti.
Teljesítményszámlálók
A következőhöz elérhető SqlClient
OracleClient
teljesítményszámlálókat ismerteti:
Aszinkron programozás
Az aszinkron programozás ADO.NET támogatását ismerteti.
Az SqlClient streamelésének támogatása
Ismerteti, hogyan írhat olyan alkalmazásokat, amelyek adatokat streamelnek az SQL Serverről anélkül, hogy teljes mértékben betöltenék a memóriába.