Kontekst klassi EF 6 yoki EF Core bilan ishlashda eng muhim sinfdir. Bu CRUD (Yaratish, O‘qish, Yangilash, O‘chirish) operatsiyalarini bajarishingiz mumkin bo‘lgan ma’lumotlar bazasi bilan sessiyani aks ettiradi.
Entity Framework dagi kontekst klassi bu EF 6 va EF Core System.Data.Entity.DbContextDbContext dan kelib chiqqan sinf. Kontekst sinfining bir nusxasi, bitta ma’lumotlar bazasi tranzaktsiyasi ostida bir nechta o‘zgarishlarni birlashtirishi mumkin bo‘lgan ish birligi va ombor namunalarini aks ettiradi.
Kontekst klassi ma’lumotlar bazasiga ma’lumotlarni so‘rash yoki saqlash uchun ishlatiladi. Bundan tashqari, u domen sinflarini, ma’lumotlar bazasi bilan bog‘liq xaritalarni sozlash, kuzatuv parametrlarini o‘zgartirish, keshlash, tranzaksiya va boshqalarni sozlash uchun ishlatiladi.
Do'stlaringiz bilan baham: |