Qisqacha qilib aytganda LINQ - kodni ixchamlashtirish va oson o'qish imkoniyatini beradi va undan turli xil ma'lumot manbalari uchun so'rovlarda foydalanish mumkin.
119 - savol
LINQ so'rovlar tili qaysi texnologiyalar uchun moslab ishlab chiqilgan
120 - savol
LINQ to Objects bu
LINQ ni obyektlar bn ishlashini
“LINQ to Objects” atamasi LINQ so‘rovlarini istalgan IEnumerable yoki IEnumerable to‘plamlari bilan to‘g‘ridan-to‘g‘ri, LINQ to SQL yoki LINQ to XML kabi oraliq LINQ provayderi yoki API ishlatmasdan foydalanishga ishora qiladi. List, Array yoki Dictionary kabi har qanday sanab o'tiladigan to'plamlarni so'rash uchun LINQ dan foydalanishingiz mumkin. To'plam foydalanuvchi tomonidan belgilanishi yoki .NET API tomonidan qaytarilishi mumkin.
Asosiy ma'noda LINQ to Objects to'plamlarga yangi yondashuvni ifodalaydi. Eski usulda siz to'plamdan ma'lumotlarni qanday olish kerakligini ko'rsatadigan murakkab foreach tsikllarini yozishingiz kerak edi. LINQ yondashuvida siz olmoqchi bo'lgan narsani tavsiflovchi deklarativ kodni yozasiz.
Bundan tashqari, LINQ so'rovlari an'anaviy foreach sikllariga nisbatan uchta asosiy afzalliklarni taqdim etadi:
Ular, ayniqsa, bir nechta shartlarni filtrlashda qisqaroq va o'qilishi mumkin.
Ular minimal dastur kodi bilan kuchli filtrlash, tartiblash va guruhlash imkoniyatlarini taqdim etadi.
Ular boshqa ma'lumotlar manbalariga ozgina o'zgartirishlarsiz yoki hech qanday o'zgartirishlarsiz ko'chirilishi mumkin.
Umuman olganda, ma'lumotlar ustida bajarmoqchi bo'lgan operatsiya qanchalik murakkab bo'lsa, an'anaviy iteratsiya usullari o'rniga LINQ dan foydalanish orqali shunchalik ko'p foyda ko'rasiz.
Ushbu bo'limning maqsadi LINQ yondashuvini ba'zi tanlangan misollar bilan ko'rsatishdir. Bu to'liq bo'lishi uchun mo'ljallanmagan.
121 – savol
LINQ to XML bu
LINQ ni hujjatlar bn ishlashini
LINQ to XML - bu XML dasturlash interfeysi. LINQ to XML - bu LINQ-ni yoqadigan, xotiradagi XML dasturlash interfeysi bo'lib, u XML bilan . NET dasturlash tillari. LINQ to XML hujjat ob'ekt modeliga (DOM) o'xshaydi, chunki u XML hujjatini xotiraga olib keladi.
122 - savol
LINQ ning ma'lumotlar bazasi bilan ishlovchi turini bu
123 - savol
LINQ qanday ko'rinishdagi ma'lumotlarga so'rov berishni imkonini beradi
LINQ Enabled ADO.Net
124 - savol
LINQ ning ADO.NET texnologiyasi bilan ishlashda qanaqa ko'rinishdagi ma'lumotlar manbaini ishlatishimiz mimkin.
3xil
125 - savol
LINQ to Object ning xotiradagi joylashgan obyektlarga so’rovlar berish mumkin, xotiradagi obyekt deganda qanaqa ko'rinishdagi obyektlar tushiniladi
Massivlar,to’plamlar, ro’yxatlar va lenumerable interfeysini qo’llagan
126 - savol
LINQ to SQL bu
LINQ to SQL yordamida SQL server ma’lumotlar bazasida so’rov berish va ularni o’zgartirishga tushiladi. O’zgartirish deganda mavjud malumotlarni o’chirish, o’zgartirish yoki mavjud ma’lumotlarni qo’shish tushiniladi.
LINQ to SQL ni ishlatilganda ma’lumotlar bazasidagi ma’lumotlar bilan ularni kodda ifodalovchi obyektlar bilan o’rtasida bog’liqlik xosil qilinadi.
127 - savol
LINQ to XML bu
LINQ ni hujjatlar bn ishlashini
XML turidagi ma’lumotlarga so’rov berish va ularni o’zgartirish mumkin.
XML turidagi ma’lumotlar deganda har qanday XML xujjatlari ular fayl shaklida ham, yoki stream shaklda ham bo’lishi mumkin.
128 - savol
LINQ so’rovining tuzilishi necha xil bo'ladi
3xil
129 - savol
LINQ so’rovining tuzilishi 3 xil bo’ladi, bular
1. MA’lumotlar manbaini olinishi
2. So’rov kod yozilishi
3. So’rovni ishlatilishi
130 - savol
Quyidagi dastur bajarilishi yordamida ekranga natija qanday chiqadi
int[] sonlar = { 34, 24, 5, 23, 12, 32, 3, 4, 45 };
var natijaSonlar = from son in sonlar
where son > 10
orderby son
select son;
foreach (var son in natijaSonlar)
Console.WriteLine(son);
12,23,24,32,34,45
131 - savol
LINQ so'rovlarni yaratishda qaysi shart bo'lishi talab etiladi.
132 - savol
LINQ so'rovlarni yaratishda Select sharti
Menimcha from shartida ishlatiladi va saralaydi
133 - savol
LINQ so'rovlarni yaratishda Sorting sharti
Bundan tashqari filtratsiya shartlari, saralash(Sorting), guruhlashtirish(Grouping), birlashtirish (Joing), hisoblash(Calculating) shartlari mavjud.
134 - savol
LINQ so'rovlarni yaratishda Grouping sharti
Bundan tashqari filtratsiya shartlari, saralash(Sorting), guruhlashtirish(Grouping), birlashtirish (Joing), hisoblash(Calculating) shartlari mavjud.
135 - savol
LINQ so'rovlarni yaratishda Joing sharti
Bundan tashqari filtratsiya shartlari, saralash(Sorting), guruhlashtirish(Grouping), birlashtirish (Joing), hisoblash(Calculating) shartlari mavjud.
136 - savol
LINQ so'rovlarni yaratishda Calculating sharti
Bundan tashqari filtratsiya shartlari, saralash(Sorting), guruhlashtirish(Grouping), birlashtirish (Joing), hisoblash(Calculating) shartlari mavjud.
137 - savol
Quyidagi javoblarning qaysi birida faqat ma'lumotlar bazasi bilan ishlovchi texnologiyalar ko'rsatilgan.
ADO.Net (MS SQL Server, Oracle, MySQL)
138 - savol
Microsoft Office dasturlar paketining qaysi biri ma'lumotlar bazasi bilan ishlash yaratilgan
Access
139 - savol
ADO.NET texnologiyasi qaysi dasturlash tili uchun ishlab chiqilgan
C#
140 - savol
ADO.NET texnologiyasi bu
ADO.NET - bu .NET Framework asosida yaratilgan ma'lumotlar texnologiyasi. Ushbu texnologiya bizga sinflar to'plamini taqdim etadi, ular orqali biz ma'lumotlar bazalariga so'rovlar yuborishimiz, ulanishlarni o'rnatishimiz, ma'lumotlar bazasidan javob olishimiz va boshqa bir qator operatsiyalarni bajarishimiz mumkin.
141 - savol
MS SQL Server so'rovlarni yaratish uchun so'rovlar qaysi tildan foydalaniladi
MS SQL Server so'rovlarni yaratish uchun T-SQL-dan
142 - savol
MySQL va Oracle so'rovlarni yaratish uchun so'rovlar qaysi tildan foydalaniladi
MySQL va Oracle esa PL-SQL-dan foydalanadi
143 - savol
MS SQL Server uchun provayderlar to'g'ri keltirilgan qatorni ko'rsating
OLE DB provayderi (MS SQL Serverning ba'zi eski versiyalariga, shuningdek Access, DB2, MySQL va Oracle ma'lumotlar bazalariga kirishni ta'minlaydi)
ODBC provayderi (provayder bo'lmagan ma'lumotlar manbalari uchun provayder)
144 - savol
MS SQL Serverning OLE DB provayderi bu
OLE DB provayderi (MS SQL Serverning ba'zi eski versiyalariga, shuningdek Access, DB2, MySQL va Oracle ma'lumotlar bazalariga kirishni ta'minlaydi)
145 - savol
MS SQL Serverning MS SQL Serverning bu
Savolga tushunmadim
146 - savol
Quyidagi javoblarning qaysi birida Oracle uchun provayderlar ko'rsatilgan
Do'stlaringiz bilan baham: |