Kurs ishi Mavzu: linq texnalogiyalar asosida dorixona va dorilar qidiruv tizimi



Download 236,74 Kb.
bet2/5
Sana10.07.2022
Hajmi236,74 Kb.
#771396
1   2   3   4   5
Bog'liq
Soatmurodov Diyorbek Kurs ishi

LINQ haqida ma’lumot

LINQ (Language-Integrated Query) - ma'lumotlar (kolleksiyalar, massivlar, DataSetlar, obyektlar va b.) uchun so'rovlar yaritish tilidir.


LINQ da foydalaniladigan usullari ro'yxati:
Select: qiymatlar proyeksiyasini belgilaydi OrderBy: elementlarni o’sish borish tartibida tartiblaydi
OrderByDescending: kamayish tartibida tartiblaydi
Join: ikkita to'plamni berilgan shart asosida asosda bog'laydi
GroupBy: elementlarni kalit bo‘yicha guruhlash
Reverse: elementlarni teskari tartibda tartibga soladi
All: to'plamning barcha elementlari ma'lum bir shartni qondiradimi yoki yo'qligini aniqlaydi
Any: to'plamning kamida bitta elementi ma'lum bir shartga javob berishini aniqlaydi
Contains: to'plamda ma'lum bir element mavjudligini aniqlaydi
Distinct: to'plamdan ikki marta ishlatilgan elementlarni olib tashlaydi Except: to’plamlar ayirmasini aniqlaydi
Parallel LINQ
LINQ ning 4.0 versiyasidan boshlab System.Linq nomlar fazosida ParallelEnumerable_sinfi'>ParallelEnumerable sinfi qo’shildi. Ushbu sinf bir nechta Linq operatorlaridan bir vaqtda foydalanish imkonini beradi. Keyinchalik shunaqa ko’rinishdagi operatorlar Linq da Parallel Linq(PLinq) nomi bilan qo’llaniladigan bo’ldi. PLinq dasturlash hajmini haddan tashqari oshib ketishiga yo’l qo’ymaydi.


ParallelEnumerable sinfi

ParallelEnumerable sinfi Enumerable sinfining bir nechta funksiyalarini parallel ishlatishdan hosil qilingan funksiyalardan tuzilgan sinfga aytiladi. Quyidagi jadvalda ushbu funksiyalar bilan tanishib olamiz: AsParallel




PLINQ uchun kirish nuqtasi. Asparallel usuli() ma’lumotlar manbai uchun parallel so’rovlar yaratish imkonini beradi. Ushbu usulni chaqirganda, ma’lumotlar manbai qismlarga bo’linadi va har bir qismda alohida operatsiyalar amalga oshiriladi.










AsSequential




So’rovning qolgan qismi LINQ ning parallel bo’lmagan so’rovi sifatida ketma-ket amalga oshirilishi kerakligini bildiradi.

AsOrdered




AsOrdered funksiyasi natijalar tartibini dastlabki ketma-ketlik tartibiga muvofiq saqlab qoladi.










AsUnordered




So’rovning qolgan qismi uchun PLINQ asl ketma-ketlikni saqlashga majbur emasligini bildiradi.


Download 236,74 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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