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


System.Data fazosidan foydalanish



Yüklə 0,51 Mb.
səhifə6/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

3. System.Data fazosidan foydalanish.
System.Data nomlari maydoni ADO.NET arxitekturasini namoyish etuvchi sinflarga kirishni ta'minlaydi. ADO.NET sizga bir nechta ma'lumot manbalaridan ma'lumotlarni samarali boshqaradigan tarkibiy qismlarni yaratishga imkon beradi.
Sinflar.

Constraint

Bir yoki bir nechta DataColumn ob'ektlariga qo'llanilishi mumkin bo'lgan cheklovni aks ettiradi.

ConstraintCollection

DataTable uchun cheklovlar to'plamini namoyish etadi.

ConstraintException

Cheklovni buzishga urinish paytida qilingan istisnoni aks ettiradi.

DataColumn

DataTable da ustun tartibini aks ettiradi.

DataColumnChangeEventArgs

ColumnChanging hodisasi uchun ma'lumot beradi.

DataColumnCollection

DataTable uchun DataColumn ob'ektlari to'plamini namoyish etadi.

DataException

ADO.NET komponentidan foydalangan holda xatolar yuzaga kelganda yuzaga keladigan istisnolarni aks ettiradi.

DataRelation

Ikkala DataTable ob'ekti o'rtasidagi ota-ona-bola munosabatlarini aks ettiradi.

DataRelationCollection

DataSet uchun DataRelation ob'ektlari to'plamini namoyish etadi.

DataRow

DataTable da ma'lumotlar qatorini aks ettiradi.

DataRowBuilder

DataRowBuilder turi .NET Framework-ni qo'llab-quvvatlaydi va to'g'ridan-to'g'ri koddan foydalanish uchun mo'ljallanmagan.

DataRowChangeEventArgs

RowChanged, RowChanging, OnRowDeleting (DataRowChangeEventArgs) va OnRowDeleted (DataRowChangeEventArgs) tadbirlari uchun ma'lumotlarni taqdim etadi.

DataRowCollection

DataTable uchun qatorlar to'plamini namoyish etadi.

DataRowComparer

DataRowComparer sinfining singlton nusxasini qaytaradi.

DataRowComparer

DataRow-ning ikkita ob'ektini qiymatga asoslangan taqqoslash yordamida ekvivalentlik uchun taqqoslaydi.

DataRowExtensions

DataRow sinfi uchun kengaytma usullarini belgilaydi. Bu sinf statik.

DataRowView

Moslashtirilgan DataRow ko'rinishini namoyish etadi.

DataSet

Ma'lumot keshini xotirada aks ettiradi.

DataSetSchemaImporterExtension

Ushbu a'zo .NET Framework-ni qo'llab-quvvatlashga mo'ljallangan va uni to'g'ridan-to'g'ri dastur kodini chaqirmaslik kerak.

DataSysDescriptionAttribute

Xususiyat, voqea yoki kengaytmani tavsif bilan belgilaydi. Ushbu tavsif elementni yangilashda vizual dizayner tomonidan ko'rsatilishi mumkin.

DataTable

Bitta ma'lumotlar jadvalini xotirada aks ettiradi.

DataTableClearEventArgs

Clear () usuli uchun ma'lumot beradi.

DataTableCollection

DataSet uchun jadvallar to'plamini namoyish etadi.

DataTableExtensions

DataTable klassi uchun kengaytma usullarini belgilaydi. DataTableExtensions - bu statik sinf.

DataTableNewRowEventArgs

NewRow () usuli uchun ma'lumot beradi.

DataTableReader

DataTableReader ob'ekti bitta yoki bir nechta DataTable ob'ekti tarkibini faqat o'qish uchun o'qiladigan bitta yoki bir martalik natijalar to'plami sifatida qabul qiladi.

DataView

Tartiblash, filtrlash, qidirish, o'zgartirish va navigatsiya qilish uchun ma'lumotni bog'laydigan, maxsus DataTable ko'rinishini aks ettiradi. DataView ma'lumotlarni saqlamaydi, ammo tegishli ma'lumotlar jadvalining tegishli ko'rinishini aks ettiradi. DataView ma'lumotlaridagi o'zgarishlar DataTable-ga ta'sir qiladi. DataTable ma'lumotlaridagi o'zgarishlar barcha bog'liq DataViewlarga ta'sir qiladi.

DataViewManager

DataSet dagi har DataTable uchun standart DataViewSettingCollectionni o'z ichiga oladi.

DataViewSetting

DataViewManagerdan yaratilgan DataView ob'ekti uchun ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort va Table xususiyatlarining standart parametrlarini namoyish etadi.

DataViewSettingCollection

DataSetdagi har DataTable uchun DataViewSetting ob'ektlarining faqat o'qish uchun to'plamini o'z ichiga oladi.

DBConcurrencyException

Ma'lum bir qatorga ta'sir qilmaydigan kiritish, yangilash yoki o'chirish jarayonida DataAdapter ob'ekti tomonidan tashlanadigan istisno.

DeletedRowInaccessibleException

Masofaviy DataRow-da biron bir harakatni bajarishga urinayotganda olib tashlangan istisnoni aks ettiradi.

DuplicateNameException

Agar DataSet bilan bog'liq ob'ektga satrlar qo'shganda, ma'lumotlar bazasi ob'ektlari nomlarining noyobligi buzilgan bo'lsa, tashlab yuborilgan istisnoni anglatadi.

EntityCommandCompilationException

Agar buyruq matnini ifodalovchi buyruq daraxtini yaratishning iloji bo'lmasa, buyruqni tuzishda yuzaga keladigan xatolar aks etadi.

EntityCommandExecutionException

Asosiy saqlash ta'minotchisi ko'rsatilgan buyruqni bajara olmaganida yuzaga keladigan xatolarni aks ettiradi. Ushbu istisno odatda sotuvchiga xosdir.

EntityException

EntityClient nomlari maydonida yuzaga keladigan 8Entity Framework bilan bog'liq xatolarni aks ettiradi. EntityException - EntityClient tomonidan ko'tarilgan barcha 8Entity Framework istisnolari uchun asosiy sinf.

EntityKey

Korxona turining namunasi bo'lgan ob'ektga doimiy ma'lumotni taqdim etadi.

EntityKeyMember

EntityKey kalitining bir qismi bo'lgan kalit nomi va qiymatini aks ettiradi.

EntitySqlException

Entity SQL-da buyruq matnini sintaktik tahlil qilishda uchragan xatolar aks etadi. Ushbu istisno sintaktik va semantik qoidalarni buzganda yuzaga keladi.

EnumerableRowCollection

LINQ -dan DataSet-ga qaytarilgan DataRow ob'ektlari to'plamini namoyish etadi. Ushbu API .NET Framework-ni qo'llab-quvvatlaydi va to'g'ridan-to'g'ri koddan foydalanish uchun mo'ljallanmagan.

EnumerableRowCollection

So'rovdan qaytarilgan DataRow ob'ektlari to'plamini namoyish etadi.

EnumerableRowCollectionExtensions

Ma'lumotlar qatorini yig'ish sinflari uchun kengaytma usullarini o'z ichiga oladi.

EvaluateException

DataColumn sinfidagi Expression xususiyatini topish imkoni bo'lmaganda tashlab yuborilgan istisnoni anglatadi.

FillErrorEventArgs

DbDataAdapter ob'ektining FillError hodisasi uchun ma'lumot beradi.

ForeignKeyConstraint

Birlamchi kalit / tashqi kalit munosabatlaridagi ustunlar to'plamidagi cheklovlarni qiymat yoki satr o'chirilganda yoki yangilanganda bajariladigan harakatlarga bag'ishlaydi.

InRowChangingEventException

RowChanging hodisasida EndEdit () usuli chaqirilganda bajariladigan istisnolarni aks ettiradi.

InternalDataCollectionBase

To'plamlarni yaratish uchun asosiy funktsiyalarni ta'minlaydi.

InvalidCommandTreeException

Buyruq daraxti yaroqsizligini ko'rsatadigan istisno. Ushbu istisno hozirda Korxona tuzilmasida ro'y bermaydi.

InvalidConstraintException

Aloqani yaratish yoki kirishga urinish noto'g'ri bo'lganida yuzaga keladigan istisnoni anglatadi.

InvalidExpressionException

Bu siz DataColumnCollection-ga noto'g'ri ifoda ifodasini o'z ichiga olgan DataColumn ustunini qo'shishga harakat qilganingizda yuz beradigan istisno.

MappingException

Birlashtirilgan xaritalash xizmatidan so'rovlar bajarilmasa, istisno.

MergeFailedEventArgs

Agar maqsad va manba DataRow ob'ektlari bir xil boshlang'ich kalit qiymatiga ega bo'lsa va EnforceConstraints mulki 8true qiymatiga ega bo'lsa.

MetadataException

Metadata xizmatiga so'rov bajarilmasa, istisno.

MissingPrimaryKeyException

Agar jadvalda birlamchi kalitga ega bo'lmagan satrga kirishga harakat qilinsa, istisno mavjud.

NoNullAllowedException

AllowDBNull false-ga o'rnatilgan ustunga null qiymatini kiritishga urinish paytida tashlangan istisnoni anglatadi.

ObjectNotFoundException

Ob'ekt yo'q bo'lganda yuzaga keladigan istisno.

OperationAbortedException

Foydalanuvchi joriy ishni to'xtatganda, bu istisno tashlanadi.

OptimisticConcurrencyException

Optimistik moslashuv buzilganda yuzaga keladigan istisno.

OrderedEnumerableRowCollection

So'rov bilan qaytarilgan DataRow ob'ektlarining buyurtma to'plamini namoyish etadi.

PropertyCollection

DataColumn, DataSet yoki DataTable ob'ektlariga qo'shilishi mumkin bo'lgan xususiyatlar to'plamini namoyish etadi.

PropertyConstraintException

Mulkni cheklash bo'yicha istisnolar klassi. Shuni esda tutingki, ushbu sinfning holati bor, shuning uchun siz uning vaqt oralig'ini o'zgartirsangiz ham, muhim o'zgarish bo'lishi mumkin.

ProviderIncompatibleException

Istisno, agar ma'lumot bazasi Provayder bilan Fruit Framework bilan mos kelmasa, yuzaga keladi.

ReadOnlyException

Faqat o'qishga mo'ljallangan ustun qiymatini o'zgartirish paytida bekor qilingan istisnoni anglatadi.

RowNotInTableException

DataTable-da bo'lmagan DataRow-da harakatlarni bajarishda tashlab yuborilgan istisnolarni aks ettiradi.

StateChangeEventArgs

.NET Framework Data Provider holatini o'zgartirish hodisasi uchun ma'lumotlarni taqdim etadi.

StatementCompletedEventArgs

StatementComplemented tadbir uchun qo'shimcha ma'lumot beradi.

StrongTypingException

Foydalanuvchi DBNull qiymatiga kirganda, qattiq yozilgan DataSet tomonidan tashlanadigan istisno.

SyntaxErrorException

DataColumn ob'ektining Expression xususiyati sintaksis xatosi mavjud bo'lganda yuzaga keladigan istisnoni ta'minlaydi.

TypedDataSetGenerator

Kuchli terilgan DataSet yaratish uchun ishlatiladi.

TypedDataSetGeneratorException

Ushbu istisno kuchli DataSet-ni yaratishda nomga zid kelganda olib tashlanadi.

TypedTableBase

Ushbu tur DataTable Visual Studio va .NET Framework vositasi XSD.exe tipidagi ob'ektlarni yaratish uchun asosiy sinf sifatida ishlatiladi; turi to'g'ridan-to'g'ri koddan foydalanish uchun mo'ljallanmagan.

TypedTableBaseExtensions

TypedTableBase sinfi uchun kengaytma usullarini o'z ichiga oladi.

UniqueConstraint

Barcha qiymatlar noyob bo'lishi kerak bo'lgan ustunlar to'plamini cheklaydi.

UpdateException

Ob'ekt inventarlariga o'zgartirishlar kiritilganda istisno ma'lumotlar manbasida saqlanishi mumkin emas.

VersionNotFoundException

DataRow-ning yo'q qilingan versiyasini qaytarishga urinishda yuzaga keladigan istisnolarni ta'minlaydi.




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