Tartalomjegyzék:
- Meghatározás - Mit jelent az ActiveX Data Object.NET (ADO.NET)?
- A Techopedia elmagyarázza az ActiveX Data Object.NET-et (ADO.NET)
Meghatározás - Mit jelent az ActiveX Data Object.NET (ADO.NET)?
Az ActiveX Data Object.NET (ADO.NET) egy .NET-keretrendszerben található szoftverkönyvtár, amely adathozzáférési szolgáltatásokat nyújtó szoftverösszetevőkből áll. Az ADO.NET célja, hogy lehetővé tegye a fejlesztők számára, hogy menedzselt kódot írjanak fel relációs vagy nem relációs adatforrásokhoz való kapcsolat nélküli kapcsolathoz (például XML vagy alkalmazásadatok) való hozzáféréshez. Az ADO.NET ez a szolgáltatás elősegíti az adatmegosztott, elosztott alkalmazások létrehozását.
Az ADO.NET csatlakoztatott hozzáférést biztosít az adatbázis-kapcsolathoz a .NET által kezelt szolgáltatók használatával, és az elválasztott hozzáférést adatkészletek segítségével, amelyek csak az adatbázis-kapcsolatot használják az adatok lekérdezése vagy az adatok frissítése céljából. Az adatkészlet az a komponens, amely elősegíti az állandó adatok memóriában való tárolását, hogy leválasztott hozzáférést biztosítson az adatbázis erőforrásainak hatékony és jobb méretezhetősége érdekében.
A Techopedia elmagyarázza az ActiveX Data Object.NET-et (ADO.NET)
Az ADO.NET az ADO-ból fejlődött ki, amely szintén az ADO.NET-hez hasonló technológia, néhány alapvető szerkezeti változással. Noha van rendelkezés az ADO használatával leválasztott módban történő működésről, az adatok hatékonyabban továbbítódnak az adatbázisba az ADO.NET-en az adat adapterek segítségével. Az adatok memóriában ábrázolása különbözik az ADO és az ADO.NET között. Az ADO.NET az adatokat egyetlen eredménytáblában tárolja, de az ADO több táblát tart fenn a kapcsolataikkal együtt. Az ADO-val ellentétben az ADO.NET-et használó alkalmazások közötti adatátvitel nem a COM (összetevő-objektum modell) elrendezést használja, hanem az adatkészletet használja, amely XML-adatfolyamként továbbítja az adatokat.
Az ADO.NET architektúrája két elsődleges elemre épül: DataSet és .NET keretrendszer adatszolgáltató.
Az adatkészlet a következő összetevőket tartalmazza:
- teljes adatkészlet, beleértve a kapcsolódó táblázatokat, korlátozásokat és azok összefüggéseit
- az XML webszolgáltatás távoli adatokhoz való funkcionális hozzáférése
- az adatok dinamikus kezelése
- adatfeldolgozás kapcsolat nélküli módon
- a relációs adatok hierarchikus XML-nézetének biztosítása
- olyan eszközök használata, mint az XSLT és az XPath Query az adatok kezelésére
A .NET-keretrendszer adatszolgáltatója az alábbi manipulációs elemeket tartalmazza:
- Csatlakozás: Ez kapcsolatot teremt az adatforrással
- Parancs: Ez végrehajtja az adatok visszakereséséhez, az adatok módosításához vagy a tárolt eljárások végrehajtásához szükséges adatbázis-utasításokat.
- DataReader: Ez csak adatokat továbbít és csak olvasható formában.
- DataAdapter: Ez áthidalóan működik az adatkészlet és az adatforrás között az adatkészlet betöltése és az adatkészletben végrehajtott változtatások összeegyeztetése céljából a forráshoz.
A .NET-keretrendszer 4.0, az ADO.NET új technológiájának ADO.NET entitáskerete, az ADO.NET új technológiája kivonja az adatprogramozás szintjét oly módon, hogy kiküszöbölje az impedancia-eltérést az adatmodellek és a nyelvek között, amelyekkel az alkalmazásfejlesztőknek egyébként foglalkozniuk kellene.
