1. Entity Framework Nima?



Yüklə 113,77 Kb.
səhifə5/17
tarix10.12.2023
ölçüsü113,77 Kb.
#139237
1   2   3   4   5   6   7   8   9   ...   17
1. Entity Framework Nima

Birga ko‘p bog‘lanish


Birga ko‘p bog‘lanish eng keng tarqalgan bog‘lanish turi. Ushbu turdagi munosabatlarda A jadvalidagi qator B jadvalidagi ko‘plab mos keladigan qatorlarga ega bo‘lishi mumkin, ammo B jadvalidagi qatorlar A jadvalidagi faqat bitta mos keladigan qatorlarga ega bo‘lishi mumkin. Masalan, yuqoridagi diagrammada Stude11nt va En15rollment jadvali birga ko‘p bog‘lanish bo‘lib, har bir talaba ko‘plab ro‘yxatdan o‘tishlari mumkin, ammo har bir ro‘yxatdan o‘tish faqat bitta talabaga tegishli bo‘ladi.

Ko‘pga ko‘p bog‘lanish


Ko‘pga ko‘p bog‘lanishlarda A jadvalidagi qator B jadvalidagi ko‘plab mos keladigan qatorlarga ega bo‘lishi va aksincha bo‘lishi mumkin. Siz bunday aloqani birlashma jadvali deb nomlangan uchinchi jadvalni belgilash orqali yaratasiz, uning asosiy kaliti ikkala jadval A va B jadvallaridagi tashqi kalitlardan iborat. Masalan, Student and Course jadvali Ko‘pga ko‘p bog‘lanishlarga ega bo‘lib, bu jadvallarning har biridan Enrollment jadvaliga Birga ko‘p bog‘lanishlar bilan belgilanadi.

Birga bir bog‘lanish


Birga bir bog‘lanishlarda A jadvalidagi qator B jadvalidagi bittadan ko‘p mos keladigan qatorga ega bo‘lishi mumkin va aksincha. Agar bog‘liq ustunlarning ikkalasi ham asosiy kalit bo‘lsa yoki noyob cheklovlarga ega bo‘lsa, birga bir bog‘lanishlar yaratiladi.

1. Code First haqida ma’lumot.


Birinchi bobda Entity Framework bilan birinchi dasturni yaratishda biz Code First yondashuvidan foydalanilgan. Ushbu yondashuv juda oddiy va qulay. Lekin u ham juda moslashuvchan. Shunday qilib, ma’lumotlar bazasi allaqachon mavjud bo‘lgan vaziyat juda keng tarqalgan yerda Code First yordam beradi. Ba’zan dasturchilar bu yondashuvni Code Second deb ham atashadi. Keling, misolni ko‘rib chiqaylik.
Birinchidan, yangi loyiha yaratamiz. Keyin test ma’lumotlar bazasini yaratamiz. Visual Studio menyusidan View->SQL Server Object Explorer bandini tanlaymiz. Ochilgan SQL Server Object Explorer oynasida yangi ma’lumotlar bazasini yaratamiz. Buning uchun server tugunini ochamiz, Databases tuguni ustida sichqonchaning o‘ng tugmasini bosamiz va paydo bo‘lgan kontekst menyusida Add New Database ni tanlaymiz.

Yüklə 113,77 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   17




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin