Ma’lumotlarga kirish
.NET Object/Relational Mapper (ORM) va SQL soʻrovlarini kodda yozish usulini taqdim etadi.
Entity Framework Core
Entity Framework (EF) Core ochiq manbali va ORM boʻlib xizmat qilishi mumkin boʻlgan oʻzaro platformali maʼlumotlarga kirish texnologiyasidir. EF Core sizga koddagi .NET obyektlariga murojaat qilish orqali ma’lumotlar bazasi bilan ishlash imkonini beradi. Bu siz yozishingiz va sinab koʻrishingiz kerak boʻlgan ma’lumotlarga kirish kodini kamaytiradi. EF Core koʻplab ma’lumotlar bazasi dvigatellarini qoʻllab-quvvatlaydi.
Qoʻshimcha ma’lumot olish uchun Entity Framework asosiy va ma’lumotlar bazasi provayderlarini koʻrish lozim .
LINQ
Til bilan birlashtirilgan soʻrov (LINQ) sizga ma’lumotlar bilan ishlash uchun deklarativ kod yozish imkonini beradi. Ma’lumotlar koʻp shakllarda boʻlishi mumkin (masalan, xotiradagi ob’ektlar, SQL ma’lumotlar bazasi yoki XML hujjati), lekin siz yozadigan LINQ kodi odatda ma’lumotlar manbasiga qarab farq qilmaydi.
Qoʻshimcha ma’lumot olish uchun LINQ (Language Integrated Query) umumiy koʻrinishini izlash zarur .
.NET Core va .NET 5+
2002 yilda Microsoft Windows ilovalarini yaratish uchun ishlab chiqish platformasi boʻlgan .NET Framework ni chiqardi. Bugungi kunda .NET Framework 4.8 versiyasida va hali ham Microsoft tomonidan qoʻllab-quvvatlanadi.
2014-yilda Microsoft .NET Core-ni .NET Framework-ning oʻzaro platformali, ochiq manbali vorisi sifatida taqdim etdi. Ushbu yangi .NET ilovasi 3.1 versiyasida .NET Core nomini saqlab qoldi. .NET Core 3.1 dan keyingi keyingi versiya .NET 5 deb nomlandi. Shunday qilib, .NET 5+ (plyus belgisi “va keyingi versiyalar” degan maʼnoni anglatadi) va .NET Core .NETning bir xil tatbiq etilishiga ishora qiladi.
.NET Framework va .NET Core/5+ oʻrtasida chalkashmaslik uchun 4-versiya oʻtkazib yuborildi. "Core" nomi ".NET Core" dan olib tashlandi, bu .NET ilovasi endi asosiy hisoblanadi. "Yadro" ASP.NET Core va Entity Framework Core ning 5+ versiyalarida qoladi .
Hujjatlar .NET Standardiga ham tegishli. .NET Standard - bu .NET ning bir nechta ilovalari uchun sinf kutubxonalarini ishlab chiqish imkonini beruvchi API spetsifikatsiyasi.
.NET butun ishlab chiqish platformasi, shu jumladan barcha .NET ilovalari uchun soyabon atamadir. Yaqinda .NET atamasi, shuningdek, barcha .NET Core versiyalarini (1.0 - 3.1) va nomidan "Core" ni tushiradigan keyingi versiyalarni, masalan, .NET 5 va 6.
2.3.2-jadval
-
Do'stlaringiz bilan baham: |