Jumanov Dilshod
Download 305.84 Kb. Pdf ko'rish
|
Jumanov Dilshod
- Bu sahifa navigatsiya:
- Jumanov Dilshod
- 3.2. Foydalanilgan adabiyot va resurslar
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: 7 8 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling