1. Entity Framework Nima?


Ma’lumotlar bazasiga yozish va o‘qish



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

3. Ma’lumotlar bazasiga yozish va o‘qish.


using (var db = new BloggingContext())

 {

 // Create and save a new Blog



 Console.Write("Enter a name for a new Blog: ");

 var name = Console.ReadLine();

 var blog = new Blog { Name = name };

 

 db.Blogs.Add(blog);



 db.SaveChanges();

 // Display all Blogs from the database

 var query = from b in db.Blogs

 orderby b.Name

 select b;

 Console.WriteLine("All blogs in the database:");

 

foreach (var item in query)



 {

 Console.WriteLine(item.Name);

 }

 Console.WriteLine("Press any key to exit...");



 Console.ReadKey();

 }

2. Nima uchun CodeFirst?



  • Code First haqiqatan ham jumboq qismlari to‘plamidan iborat. Asosiysi, sizning domen sinflaringiz.

  • Domen klasslari Entity Framework bilan hech qanday aloqasi yo‘q. Ular sizning biznesingiz sohasidagi bo‘limlardir.

  • Entity Framework, shu sinflar va sizning ma’lumotlar bazangizning o‘zaro ta’sirini boshqaradigan kontekstga ega.

  • Kontekst Code First ga xos emas. U Entity Framework ning xususiyati.

  • Code First sizning sinflaringizni kontekst boshqarayotganligini tekshiradigan model yaratuvchini qo‘shadi, so‘ngra ushbu sinflar va munosabatlar modelni qanday tavsiflashini va ushbu model sizning ma’lumotlar bazangizga qanday mos kelishini aniqlash uchun bir qator qoidalar yoki kelishuvlardan foydalanadi.

  • Bularning barchasi ish vaqtida sodir bo‘ladi. Siz ushbu modelni hech qachon ko‘rmaysiz, u faqat xotirada saqlanadi.

  • Code First shuningdek, agar xohlasangiz ma’lumotlar bazasini yaratish uchun ushbu modeldan foydalanish imkoniyatiga ega.

  • Shuningdek, Code First Migrations deb nomlangan funksiyadan foydalangan holda, model o‘zgarganda ma’lumotlar bazasini yangilashi mumkin.

3. Muhitni sozlash.

EF Code First bilan ishlashni boshlash uchun sizning tizimingizda quyidagi vositalar o‘rnatilishi kerak.



  • Visual Studio 2013 (.net framework 4.5.2) yoki undan keyingi versiyasi.

  • MS SQL Server 2012 yoki undan keyingi versiyalari.

  • Entity Framework NuGet to‘plami orqali.

EF-ni NuGet to‘plami orqali o‘rnating


Download 113,77 Kb.

Do'stlaringiz bilan baham:
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