Asosiy qism. Berilganlar ba’zasiga ulanish


Download 24.43 Kb.
bet2/5
Sana08.06.2023
Hajmi24.43 Kb.
#1464406
1   2   3   4   5
Bog'liq
algoritm 3 ma\'ruza

MSSQL server, MySQL yoki PostgreSQL kabi ob'yektlar oriyentli ma'lumotlar bazalari yoki fishli berilganlar ba’zasi (SQLite va .NET built-in XML, JSON va CSV muqobil fayllar) foydalaniladi.
C#da ADO.NET frameworkdagi Connection, Command va DataReader kabi klasslar yordamida ba’zaga ulanish amalga oshiriladi.
Entity Frameworkdagi Code First, Model First va Database First modellari yordamida C# kodlaridan boshqa ba’zaga ulanishni aniqlovchi kodlar generatsiya qilingan.
LINQ (Language-Integrated Query) yordamida Linq to SQL yoki Linq to Entities frameworklari orqali ba’zaga ulanish amalga oshiriladi.
Stored procedures kabi berilganlarni boshqa yordamlar orqali ob’yektlar oriyentli tuzish yordamida ishlatiladi.
C# da berilganlarni qayta ishlash uchun, o'zgaruvchilarning qiymatini o'zgartirish yoki yangi qiymat bermoq mumkin. Quyidagi misolni ko'ring:
int a = 10;
a = a * 2; //a ning qiymati 20 ga o'zgardi

string b = "Salom";
b = "Assalomu alaykum"; //b ning qiymati "Assalomu alaykum" ga o'zgardi

bool c = false;
c = true; //c ning qiymati true ga o'zgardi
Shuningdek, massivlarning qiymatlarini ham o'zgartirish mumkin. Misol uchun:
int[] numbers = { 1, 2, 3, 4, 5 };
numbers[0] = 10; //numbers[0] ning qiymati 10 ga o'zgardi, va hozir massiv { 10, 2, 3, 4, 5 }

string[] names = { "Ali", "Vali", "Hasan", "Husan" };


names[1] = "Sardor"; //names[1] ning qiymati "Sardor" ga o'zgardi, va hozir massiv { "Ali", "Sardor", "Hasan", "Husan" }
System.Data nomlar tashqi kitobxona (library) hisoblanadi va C# dasturlash tilida ishlatiladi. Bu nomlar orqali datalar va datalar bilan ishlash uchun bir qator obyektlar taqdim etiladi.
Bu obyektlar birkancha turdagi ma'lumotlar (data) bilan ishlash imkoniyatini ta'minlaydi:
DataSet - qatorlardan (tables) va bir-biriga bog'liq malumotlar to'plamidir.
DataTable - ma'lumotlarning joynab ketgan juftliklari (pairs) bilan yasalgan turdir.
DataView - ma'lumotlarni filtirlash (filtering) va tartiblash (sorting) uchun ishlatiladi.
DataColumn - jadval (table) ustida turli xil ma'lumot turlarining umumiy adabiyotini (data type) taqdim etadi.
DataRow - jadval (table) ichidagi bir qator (row) ma'lumotlarini taqdim etadi.
DataReader - SQL so'rovni bajarib, chop etilgan ma'lumotlarga sequential (bir-biriga bog'liq) ravishda kirish imkonini beradi.
System.Data nomlari yordamida, dasturchilar makhsus ma'lumotlar uchun dastur yasash, ma'lumotlarni bazaga yozish (insert), o'qish (read), yangilash (update) va o'chirish (delete) amallarini o'tkazish imkoniyatiga ega bo'ladi.

Download 24.43 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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