Jumanov Dilshod


Download 305.84 Kb.
Pdf ko'rish
bet7/7
Sana17.06.2023
Hajmi305.84 Kb.
#1533932
1   2   3   4   5   6   7
Bog'liq
Jumanov Dilshod

Jumanov Dilshod 
4)LINQ to DataSets 
LINQ to SQL provayderi (yuqorida) faqat Microsoft SQL Server ma'lumotlar 
bazalari bilan ishlaganligi sababli, har qanday umumiy ma'lumotlar bazasini 
qo'llab-quvvatlash uchun LINQ ma'lumotlar to'plamlariga LINQ ham kiradi. U 
foydalanadi ADO.NET ma'lumotlar bazasi bilan aloqa qilish. Ma'lumotlar 
kiritilgandan so'ng ADO.NET Datasets, ma'lumotlar uchun LINQ bu ma'lumotlar 
qarshi so'rovlarni amalga oshirish. 
LINQ kiritgan ko'plab tushunchalar dastlab Microsoft-ning tadqiqot 
loyihasida sinovdan o'tgan, ilgari kod nomlari bilan tanilgan X# (X Sharp) va 
Xen.It polifonik C# dan keyin Cv deb o'zgartirildi, unga qo'shilish hisob-kitobiga 
asoslangan yana bir tadqiqot tili qo'shildi. 
Ma'lumotlar bazalarini (ma'lumotlar bazalari va XML hujjatlari kabi) satrlar va 
massivlar kabi an'anaviy turlar bilan bir xil qulaylik va turdagi xavfsizlik bilan 
ta'minlashga harakat qiladi.Ushbu g'oyalarning aksariyati avvalgi inkubatsiya 
loyihasidan meros bo'lib o'tgan Vebdata XML jamoasi deb nomlangan X# va Xen. 
Bir vaqtda dasturlashni qo'llab-quvvatlash uchun yangi konstruktsiyalarni ham o'z 
ichiga oladi; bu xususiyatlar asosan oldingi polifonik C# loyihasidan olingan. 
Misol: Sonlar orasidan qiymati 6 dan kattalarini ajratib olaylik. 
public static void 
Linq1() 

//massivni elon qilamiz

int
[ ] sonlar ={2, 7, 5, 6, 10, 15, 8, 3, 4}; 
//linq sorovini yozamiz: 
var 
natija = 
from
son 
in
sonlar 
where
son > 6 
orderby
son 
select
son; 
//sorovning ishlatilishi

Foreach(
int 
son
in 
natija) 

Console
.WriteLine(son.ToString()); 


Jumanov Dilshod 


Dastur natijasi: 


10 
15 
3.1. Xulosa. 
Yuqorida biz LINQ sorovlarining bir nechta usullarini korib ottik. Bizda 
ulardan qay biri samaraliroq degan savol tugilish mumkin. Albatta bu holatda biz 
qoyilgan masalaning murakkabligi va mohyatiga qarab kerakli usulda sorovni 
amalga oshirishimiz mumkin. Bunda eng avvalo soddalik, ishonchlilik samaralilik 
va albatta dastur ishlash tezligi ham inobatga olish zarurdir. 
3.2. Foydalanilgan adabiyot va resurslar: 
1. Jon Skeet “C# in Depth”. 
2. R.B.Whitaker “The C# Player’s Guide”. 
3.Mark J.Price “C# 8.0 and >NET Core 3.0 ” 4th edition. 
4. LCF Publishing “Learn C# in one day”.
5.
 Ю. Г. Леонов, Л. В. Глазунова, В. А. Шаповаленко Сборник задач по 
программированию
6.
 
Д. М. Златопольский Сборник задач по программированию
7. Andrew Stellman “Head first C#” 4th edition.


Jumanov Dilshod 

Download 305.84 Kb.

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




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