11-Mavzu: ado. Net texnologiyasi. Reja: ado. Net asoslari ado. Net oby’ekt va sinflari



Yüklə 0,51 Mb.
səhifə2/14
tarix22.12.2023
ölçüsü0,51 Mb.
#189306
1   2   3   4   5   6   7   8   9   ...   14
11-Mavzu ado. Net texnologiyasi. Reja ado. Net asoslari ado. N

2. ADO.NET oby’ekt va sinflari.
ADO.NET da qo'llaniladigan asosiy nom maydonlari:

  • System.Data: ADO.NET arxitekturasini amalga oshiradigan sinflarni, interfeyslarni, delegatlarni belgilaydi

  • System.Data.Common: Barcha ADO.NET provayderlari uchun umumiy sinflarni o'z ichiga oladi

  • System.Data.Design: o'z ma'lumotlar to'plamini yaratish uchun foydalaniladigan sinflarni belgilaydi

  • System.Data.Odbc: ODBC uchun ma'lumotlar provayderining funksionalligini belgilaydi

  • System.Data.OleDb: OLE DB uchun ma'lumotlar provayderining funksionalligini belgilaydi

  • System.Data.Sql: SQL Serverga xos funksiyalarni qo'llab-quvvatlaydigan sinflarni saqlaydi

  • System.Data.OracleClient: Oracle ma'lumotlar bazalari uchun provayder funksiyasini belgilaydi

  • System.Data.SqlClient: MS SQL Server ma'lumotlar bazalari uchun provayder funksiyasini belgilaydi

  • System.Data.SqlServerCe: SQL Server Compact 4.0 uchun provayder funksiyasini belgilaydi

  • System.Data.SqlTypes: MS SQL Servera ma'lumotlar turlari uchun sinflarni o'z ichiga oladi

  • Microsoft.SqlServer.Server: SQL Server va CLR o'rtasidagi aloqa uchun komponentlarni saqlaydi

ADO.NET arxitekturasini sxematik tarzda quyidagicha ifodalash mumkin:

Funktsional jihatdan, ADO.NET sinflarini ikki darajaga bo'lish mumkin: ulangan va ajratilgan. Har bir .NET ma'lumotlar ta'minotchisi ulanish qatlamini tashkil etuvchi Connection, Command, DataReader, DataAdapter va boshqa ob'ektlarning o'z versiyalarini amalga oshiradi. Ya'ni, ularning yordami bilan MB ga ulanish o'rnatiladi va u bilan o'zaro aloqa amalga oshiriladi. Qoida tariqasida, ushbu ob'ektlarni amalga oshirish har bir aniq provayder uchun o'z nomlarida prefiksga ega, bu provayderni ko'rsatadi:

DataSet, DataTable, DataRow, DataColumn va boshqalar kabi boshqa sinflar ajratilgan darajani tashkil qiladi, chunki DataSet-da ma'lumotlarni olgandan so'ng, ulanish o'rnatilgan yoki yo'qligidan qat'i nazar, biz ushbu ma'lumotlar bilan ishlashimiz mumkin. Ya'ni, ma'lumotlar bazasidan ma'lumotlarni olgandan so'ng, dastur ma'lumotlar manbasidan uzilishi mumkin.

Yüklə 0,51 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   14




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin