Mavzu: ado. Net reja: ado. Net asoslari ado. Net oby’ekt va sinflari. System. Data fazosidan foydalanish. DataReader bilan ma’lumotlarni o`qish. DataSet yordamida ma’lumotlarni o`qish. DataSet bilan jadval, ustun va satrlarga murojaat


System.Data fazosidan foydalanish



Yüklə 0,83 Mb.
Pdf görüntüsü
səhifə5/13
tarix23.05.2023
ölçüsü0,83 Mb.
#120502
1   2   3   4   5   6   7   8   9   ...   13
Reja ado. Net asoslari

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,83 Mb.

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




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