Mavzu: Linq so’rovlarining kechiktirilgan va zudlik bilan bajarilishi Reja



Download 28,31 Kb.
bet1/6
Sana31.12.2021
Hajmi28,31 Kb.
#270687
  1   2   3   4   5   6
Bog'liq
LINQ so'rovlarining kechiktirilgan va zudlik bilan bajarilishi


Mavzu: Linq so’rovlarining kechiktirilgan va zudlik bilan bajarilishi

Reja:

  1. Kirish.

  2. Linq operatorlari.

  3. LINQ so’rovlarining kechiktirilgan bajarilishi.

  4. LINQ so’rovlarining zudlik bilan bajarilishi.

  5. Xulosa

  6. Adabiyotlar


KIRISH

LINQ so’zining qisqartmasi Language-Integrated Query, ya'ni integratsiyalashgan so'rovlar tili degan ma'noni anglatadi. Ushbu kontsepsiya ma'lumotlar bazasidan ma'lumot olish imkonini beruvchi bir qator vositalarni o'z ichiga oladi. Ma'lumki, ma'lumotlarni olish ko'plab dasturlarning muhim qismidir. Misol uchun, dastur mijozlar ro'yxatidan ma'lumot olishi, mahsulot katalogidagi ma'lumotlarni qidirishi yoki xodim kiritilgan hisobga olish hujjatiga kirishi mumkin. Odatda, bunday ma'lumotlar ilovadan alohida mavjud bo'lgan ma'lumotlar bazasida saqlanadi. Shunday qilib, mahsulot katalogi Relational ma'lumotlar bazasida saqlanishi mumkin. Oldin bunday ma'lumotlar bazasi bilan ishlash uchun tuzilgan so'rovlar (SQL) tilida so'rovlarni shakllantirish kerak edi. Va boshqa ma'lumot manbalariga kirish uchun, masalan, XML formatida alohida yondashuv talab qilindi. Shuning uchun, 3.0 versiyasiga qadar C# da o'xshash so'rovlarni qo'llab-quvvatlash yo'q edi. Biroq, bu holat LINQni qabul qilganidan keyin o'zgardi.

LINQ har qanday LINQ-mos keluvchi ma'lumot manbai uchun so'rovlarni yaratishga imkon beruvchi vositalar hisoblanadi. Shu bilan birga, so'rovlarni shakllantirish uchun ishlatiladigan sintaksis ma'lumot manbai turiga qaramasdan o'zgarishsiz qolmoqda. Bu, xususan, Relational ma'lumotlar bazasiga so'rov yaratish uchun zarur bo'lgan sintaksisning massivda saqlangan ma'lumotlar so'rovining sintaksisidan deyarli farq qilmaydi. Buning uchun endi manbadan ma'lumotlarni olish mexanizmi C# ga nisbatan SQL yoki boshqa tashqi vositalarga murojaat qilishning hojati yo'q. So'rovlarni shakllantirish qobiliyati bundan buyon C# tiliga to'liq integratsiyalangan.

SQL-dan tashqari, LINQ XML fayllari va ma'lumotlar to'plamlari bilan birgalikda ADO.NET Dataset texnologiyalarini ishlatilishi mumkin. Shunday qilib, LINQ vositalari, umuman, ma'lumotlarga bir xil kirishni ta'minlaydi. Va bunday printsipning o'zi juda samarali bo'lsada, LINQning afzalliklari bu bilan

chegaralanmaydi. LINQ ma'lumotlar bazalariga kirishni an'anaviy tashkil qilishdan tashqari, turli xil dasturiy vazifalarni hal qilish uchun boshqacha fikrlashni taklif qiladi. Va nihoyat, LINQ asosida ko'plab yechimlar ishlab chiqilishi mumkin.

C# tilida LINQ aslida tildir. Shuning uchun, linqni ko'rib chiqish mavzusi juda keng va ko'plab vositalar, imkoniyatlar va muqobillarni o'z ichiga oladi. Ushbu mavzuda LINQ vositalarining batafsil tavsifi berilgan bo'lsa-da, bu erda ularning barcha imkoniyatlarini, xususiyatlarini va dasturlarini ko'rib chiqish imkoniyati yo’q. Shu nuqtai nazardan, ushbu bo'lim LINQ ning asosiy elementlariga qaratilgan bo'lib, ulardan foydalanish ko'plab misollarda namoyish etiladi. Va uzoq muddatda LINQ mustaqil ravishda va batafsil o'rganish kerak bo'lgan kichik tizimdir.


Download 28,31 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6




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