Ado. Net yordamida berilganlar bazasi bilan ishlash



Download 86 Kb.
bet6/8
Sana10.07.2022
Hajmi86 Kb.
#772236
1   2   3   4   5   6   7   8
Bog'liq
Algaritim

CodeFirst
mework Entity Framework 4.1 bilan Code-First yondashuvini joriy qildi. Code-First asosan domenga asoslangan dizaynda foydalidir . Code-First yondashuvida siz ilovangizning domeniga e'tibor qaratasiz va avval ma'lumotlar bazasini loyihalashdan ko'ra domen ob'ektingiz uchun sinflarni yaratishni boshlaysiz va keyin ma'lumotlar bazasi dizayniga mos keladigan sinflarni yaratasiz.
Entity Framework Code First deb ataladigan modellashtirish ish jarayoniga ega.
Code First modellashtirish ish oqimi mavjud bo'lmagan ma'lumotlar bazasiga mo'ljallangan va Code First uni yaratadi.
Bundan tashqari, agar sizda bo'sh ma'lumotlar bazasi bo'lsa va keyin Code First unga yangi jadvallar qo'shsa ham foydalanish mumkin.
Code First sizga C# yoki VB.Net sinflari yordamida modelingizni aniqlash imkonini beradi.
Qo'shimcha konfiguratsiya ixtiyoriy ravishda sinflaringiz va xususiyatlaringizdagi atributlar yoki ravon API yordamida amalga oshirilishi mumkin.
Nima uchun birinchi kod?
Code First, albatta, jumboq qismlari to'plamidan iborat. Birinchidan, sizning domen sinflaringiz.
Domen sinflarining Entity Framework bilan aloqasi yo'q. Ular faqat biznes domeningizning elementlari.
Demak, Entity Framework ushbu sinflar va ma'lumotlar bazasi o'rtasidagi o'zaro aloqani boshqaradigan kontekstga ega.
Kontekst Code First uchun xos emas. Bu Entity Framework xususiyati.
Code First kontekst boshqarayotgan sinflaringizni tekshiradigan model yaratuvchisini qo'shadi, so'ngra ushbu sinflar va munosabatlar modelni qanday tasvirlashini va bu model ma'lumotlar bazasiga qanday mos kelishini aniqlash uchun bir qator qoidalar yoki konventsiyalardan foydalanadi.
Bularning barchasi ish vaqtida sodir bo'ladi. Siz bu modelni hech qachon ko'rmaysiz, u faqat xotirada.
Code First shuningdek, agar xohlasangiz, ma'lumotlar bazasini yaratish uchun ushbu modeldan foydalanish imkoniyatiga ega.
Bundan tashqari, agar model o'zgarsa, Code First Migrations deb nomlangan xususiyatdan foydalanib, ma'lumotlar bazasini yangilashi mumkin.

Download 86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish