1. Entity Framework Nima?



Download 113,77 Kb.
bet2/30
Sana06.08.2021
Hajmi113,77 Kb.
#139916
1   2   3   4   5   6   7   8   9   ...   30
Bog'liq
dasturiy ininiringgg 180121104316

2. Entity Framework tarixi.


Entity Framework (EFv1) ning birinchi versiyasi 2008 yil 11 avgustda chiqarilgan .NET Framework 3.5 Service Pack 1 va Visual Studio 2008 Service Pack 1 larga qo‘shildi. Ushbu versiya keng tanqid qilindi, hatto mingga yaqin ishlab chiquvchilar imzolagan "ishonchsizlik ovozi" ni o‘ziga jalb qildi.

Entity Framework 4.0 (EFv4) deb nomlangan ikkinchi versiya, 2010 yil 12 aprelda .NET 4.0-ning bir qismi sifatida chiqarilgan va 1-versiya tanqidlariga bag‘ishlangan.

Entity Framework-ning uchinchi versiyasi (4.1-versiya), 2011 yil 12 aprelda ishlab chiqilgan Code First ni qo‘llab-quvvatlaydi.

4.1ning yangilangan versiyasi Entity Framework Update 1 nomi bilan 2011 yil 25-iyulda chiqdi. U xatolarni tuzatish va yangi qo‘llab-quvvatlanadigan turlarni o‘z ichiga oladi.

4.3.1 versiyasi 2012 yil 29 fevralda chiqarilgan. Unda ko‘chirishni qo‘llab-quvvatlash kabi bir nechta yangilanishlar mavjud edi.

5.0.0 versiyasi 2012 yil 11 avgustda chiqarilgan [8] va .NET 4.5 platformasiga mo‘ljallangan. Bundan tashqari, ushbu versiya .Net framework 4 da ham ishlaydi, ammo 4-versiya uchun hech qanday ustunliklar mavjud emas.

6.0 versiyasi 2013 yil 17 oktyabrda chiqarilgan [9] va hozirda Apache License v2 litsenziyali ochiq manbali loyiha hisoblanadi. ASP.NET MVC singari, uning dastlabki kodi Git-dan foydalanib GitHub-da joylashgan. Ushbu versiyada code-firstni qo‘llab-quvvatlash uchun bir qator yaxshilanishlar mavjud.

Microsoft uni modernizatsiya qilish ya’ni tarkibiy qismlarga bo‘lishga va .NET o‘zaro platformasini Linux, OSX boshqalarga moslashga qaror qildi, bu esa Entity Framework-ning keyingi versiyasi to‘liq qayta yozishga olib keldi. 2016 yil 27 iyunda bu ASP.NET Core 1.0 va .NET Core 1.0 bilan bir qatorda Entity Framework Core 1.0 sifatida chiqarildi. Dastlab u Entity Framework 7 deb nomlandi, ammo u yangilanish emas, balki to‘liq qayta yozilganligi va EF6 o‘rnini bosmasligini ta’kidlash uchun qayta nomlandi.



Entity Framework Core 1.0 Apache License v2 litsenziyasiga ega va to‘liq GitHub-da ochiq. Entity Framework Core 1.0 ba’zi bir Entity Framework-ning oldingi versiyalari bilan o‘xshshligi bo‘lsada, u yanada samarali, kuchli, moslashuvchan va kengaytiriladigan, Windows, Linux va OSX-da ishlaydigan yangi diapazonda mutlaqo yangi relatsion ma’lumotlar bazasi va NOSQL ma’lumotlar omborlarini qo‘llab-quvvatlaydi.

Entity Framework Core 2.0 Visual Studio 2017 15.3 va ASP.NET Core 2.0 bilan birgalikda 2017 yil 14-avgustda chiqarilgan.

Entity Framework Core 3.0 Visual Studio 2019 16.3 va ASP.NET Core 3.0 bilan bir qatorda 2019 yil 23 sentyabrda chiqarildi.

3. Entity Framework ning xususiyatlari.


1   2   3   4   5   6   7   8   9   ...   30




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