Linq operatorlari



Download 17,29 Kb.
bet2/2
Sana01.01.2022
Hajmi17,29 Kb.
#301568
1   2
Bog'liq
1-Amaliyot LINQ operatorlari

Operator

Ta'rif

dan

So'rovni bajarish uchun ishlatiladigan vaqtinchalik ob'ektni belgilaydi. Haqida o'ylash
ushbu operator individual element ob'ektini belgilaydigan sifatida
so'rov uchun barcha boshqa ma'lumotlarni olasiz. Masalan, siz tanlaysiz
natijada qanday ma'lumotlar paydo bo'lishi va bu qanday tartiblanganligi
vaqtinchalik o'zgaruvchiga asoslangan. Dan
operator har bir so'rovingizda paydo bo'lishi kerak bo'lgan yagona operatordir
yaratmoq.

ichida

Ma'lumot olish uchun ishlatiladigan ma'lumot manbasini belgilaydi. Ma'lumot manbai
ma'lumotlar provayderi tomonidan qo'llab-quvvatlanadigan har qanday ob'ekt bo'lishi mumkin. Provayder
ma'lumotlar manbai va LINQ so'rovi o'rtasida aloqa yaratadi.
Masalan, ma'lumotlar manbai ro'yxat kabi ob'ektni o'z ichiga olishi mumkin
box, XML fayli, SQL Server jadvali, Active Directory, Internet
xizmati yoki siz to'plash uchun foydalanmoqchi bo'lgan boshqa narsalar haqida ma'lumot
ma `lumot. O'zingizning fayllaringiz bilan to'g'ridan-to'g'ri ishlash ham mumkin
LINQ so'rovi yordamida qattiq disk. So'rovda bir nechta mos keladigan ma'lumotlar bo'lishi mumkin
to'liq tavsiflash uchun kerak bo'lganda va operatorlardagi juftliklar
so'rovda ishlatiladigan ma'lumotlar manbalari.

tanlang

So'rov uchun chiqish ma'lumotlarini tanlaydi. Eng sodda
chiqish - operator yordamida aniqlagan ob'ekt. Biroq, tanlangan operator hisoblangan qiymatlarni o'z ichiga olishi mumkin,
ma'lumotlar qatori yoki individual ob'ekt xususiyatlari. Cheklov
aksariyat hollarda omil LINQ tomonidan taklif qilinadigan funksionallikdir
provayder. Standart provayderlarning to'rtta to'liq tarkibini o'z ichiga oladi
tanlangan operator xatti-harakatlari oralig'i. A
so'rovda faqat bitta tanlash operatori mavjud
va bu operator oxirgi operator sifatida paydo bo'lishi kerak
so'rov.

qayerda

Element qism sifatida paydo bo'lishi shartlarini tavsiflaydi
chiqishi. Har doim operator qayerda
chiqish shartlarini aniqlash uchun Boolean argumentini talab qiladi. Siz
operatorlar qancha ko'p bo'lsa, shu qatorga kirishi mumkin
chiqish mezonlarini to'liq tavsiflash uchun kerak. LINQ buni izohlaydi
qayerda operatorlar
ular so'rovda ko'rinadi, shuning uchun tartib muhimdir. Qachon so'rov
kutilganidek ishlamaydi, natijani yaxshiroq tasvirlash uchun operatorlar tartibini o'zgartirishga harakat qiling
talablar. Mantiqiy xatolarni topishda yordam berish uchun tuzatuvchidan foydalaning
qayerda operatorlar oqimi.

buyurtma

Chiqish elementlarining paydo bo'lishi tartibini belgilaydi. The
eng oddiy buyurtma operatori unga ishonadi
dan foydalanib aniqlagan ob'ekt
operator. Biroq, buyurtma berish operatori
mantiqiy buyurtma dalilini belgilaydigan har qanday bayonotni qabul qilishi mumkin
kirish sifatida - odatda raqamli, alifbo, belgi yoki ikkilik.
Siz shunchalik ko'p buyurtma berish operatorlaridan foydalanishingiz mumkin
ma'lumotlarning chiqish tartibini to'liq tavsiflash uchun kerak. Kabi
bu erda, LINQ operatori buyurtma berish operatorini o'zidagi tartibda izohlaydi
so'rovda paydo bo'ladi. Shunday qilib, buyurtma berish operatorlarining tartibi muhimdir.

qo'shiling va davom eting

Ikki yoki undan ko'p ma'lumot manbalarini birlashtirgan holda ko'rinishni yaratish uchun
ma'lumotlar. Ma'lumotlar manbalari bir xil provayderlarga ishonmasligi kerak. Siz
ko'proq operatorlarni ishlatishi mumkin
a uchun ishlatiladigan barcha ma'lumotlar manbalarini to'liq tavsiflash uchun talab qilinadi
so'rov. On operatori belgilaydi
Ikki ma'lumot manbasini birlashtirish uchun ishlatiladigan mezon. Birlashtiruvchi va operatorlarni ulang
to'liq ma'lumot manbasini yaratish uchun.

ijozat bering

So'rov davomida foydalanish uchun hisoblangan qiymatni yaratadi. Hisoblangan
qiymatlar murakkab so'rovlarni shakllantirishni osonlashtiradi. Bundan tashqari, siz
qo'shimcha qiymat berish uchun hisoblangan raqamni chaqiruvchiga etkazishi mumkin
chiqish ma'lumotlari. Ko'p hollarda, ruxsat beruvchi operator o'tish uchun vositalarni taqdim etadi
nomlash qarama-qarshilik tufayli LINQ odatda o'tmaydi. Siz
kerak bo'lganda ko'p operatorlardan foydalanishlari mumkin
so'rovlarning to'liq ishlashini ta'minlash uchun, ammo siz ulardan foydalanishni cheklashingiz kerak
Hisoblangan holatlarga yo'l qo'ying
qiymati so'rovlar tezligini oshiradi.

Download 17,29 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish