• Entity Framework
  • yilda ishlab chiqilgan 5.0




    Download 1.39 Mb.
    bet5/53
    Sana30.11.2023
    Hajmi1.39 Mb.
    #108476
    1   2   3   4   5   6   7   8   9   ...   53
    Bog'liq
    Dasturiy injiniring
    1-mavzu.strategik menejment, Мустақил таълим Бухгалтерия ҳисоби - 1-ОН, diplom-341181104610 (1), ENEo3GGopmKV8ahTBf5SoCDdGn7jnEbES193VjZq, 9-sinf masala javobi, 0K16EUHRqB3eK4zrjbgpxIyGYQm8FQCtmJGvHnh9, Mavzu Ulug`bek Hamdam. “Muvozanat”, “Isyon va itoat”, “Na’matak-fayllar.org, 1.Psixologiya fanining maqsad va vazifalari, dastur adabiyot metodika, Ортодонтичні апарати, 1-mavzu, 2-mavzu, TANLOV FAN ATOM VA MOLEKULYAR SPEKTRASKAPIYA, Xayriddinov B, Molekular fizika.
    2012 yilda ishlab chiqilgan 5.0 versiyada qo’shimcha imkoniyatlar taklif qilindi.. 2013 yilda esa Entity Framework 6.0 yaratilib, ma’lumotlarga asinxron доступни taklif qiladi.
    Entity Framework ning markaziy kontsepsiyasi sifatida element yoki entity ishlatiladi. Element – muayyan ob’ektni ifodalovchi ma’lumotlar to’plamidan iborat. Shuning uchun ushbu texnologiyada jadvallar o’rniga ob’ektlar va ularning to’plamlari ustida amallar bajariladi.
    Ixtiyoriy elementхuddi real hayotdagi ob’ekt kabi bir qator xususiyatlardan iborat.Agar element insonni ifodalasa, biz unda ism, familiya, bo’yi, yoshi оg‘irligi kabi xususiyatlarni aniqlashimiz mumkin.
    Xususiyatlar oddiy int tipiga mansub qiymatni ifodalamasligi ham mumkin. Xususiyat sifatida murakkab tuzilmaga ega bo’lgan kompleks tuzilma ham bo’lishi mumkin. Har bir elementda bir yoki bir qancha xususiyatlar mavjud bo’lib, xususiyatlar orasida elementni bir qiymatli aniqlovchi xususiyat ham mavjud bo’ladi. Ushbu turdagi xususiyatlarni kalitlar deb yuritiladi.
    Shuningdek elementlar bir-biri bilan birga-bir, birga-ko’p va ko’pga- ko’p aloqada bo’lishi mumkin. Elementlar o’zaro birlamchi va ikkilamchi kalitlar orqali bog‘lanadi.
    Entity Framework ning muhim jihatlaridan biri DB ma’lumotlar ustida LINQ so’rovlarini amalga oshirish imkoniyati hisoblanadi. LINQ orqali nafaqat DBdagi
    jadvallarida saqlanayotgan ma’lumotlarni, balki turli assotsiativ aloqaga ega bo’lgan ob’ektlarni ham olishimiz mumkin.
    Entity Framework ning asosiy tushunchalaridan biri Entity Data Model hisoblanadi. Ushbu model loyihadagi elementlarga mos klasslarni DBdagi jadvallarga mos qo’yadi.
    Entity Data Model uchta darajadan iborat: konseptual, saqlagich va moslashtirish. Konseptual darajada dasturda ishlatiladigan element klasslari aniqlanadi. Saqlagich darajasida jadvallar, ustunlar, jadvallar va ma’lumotlar tiplari o’rtasidagi munosabat aniqlanad. Mos qo’yish darajasi yuqoridagi ikkita darajani o’zaro bog‘lovchi komponent bo’lib, element klass xususiyatlari va jadval ustunalari o’rtasida moslik o’rnatiladi.
    Natijada biz loyihadagi klasslar orqali DBdagi jadvallar bilan ishlashimiz mumkin.

    Ma’lumotlar bazasi bilan bog‘lanish usullari



    Download 1.39 Mb.
    1   2   3   4   5   6   7   8   9   ...   53




    Download 1.39 Mb.