Mundarija:

Entity Framework-da birinchi kod usuli yordamida ma'lumotlar bazasini qanday yaratasiz?
Entity Framework-da birinchi kod usuli yordamida ma'lumotlar bazasini qanday yaratasiz?

Video: Entity Framework-da birinchi kod usuli yordamida ma'lumotlar bazasini qanday yaratasiz?

Video: Entity Framework-da birinchi kod usuli yordamida ma'lumotlar bazasini qanday yaratasiz?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, May
Anonim

Entity Framework-da birinchi kod yordamida yangi ma'lumotlar bazasini yarating

  1. 1-qadam - Yaratmoq Windows shakli loyihasi.
  2. 2-qadam - qo'shish tashkilot yangi yaratilgan loyihaga ramka ishi foydalanish NuGet to'plami.
  3. 3-qadam - Yaratmoq Loyihaga model.
  4. 4-qadam - Yaratmoq Loyihaga kontekst sinfi.
  5. 5-qadam - Modelning har bir sinfi uchun ochiq yozilgan DbSet.
  6. 6-qadam - Yaratmoq kiritish bo'limi.

Buni hisobga olsak, Entity Framework-da birinchi kod yondashuvi nima?

Birinchi kod usuli kodlangan sinflarimizni ma'lumotlar bazasi ilovasiga aylantirish imkonini beradi, ya'ni birinchi kod bizga hech qanday bog'liqligi bo'lmagan XML-ga asoslangan EDMX fayllaridan foydalanish o'rniga POCO (oddiy eski CLR ob'ekti) klassi yordamida domen modelimizni aniqlash imkonini beradi. Entity Framework.

Yuqoridagilardan tashqari, ma'lumotlar bazasidan birinchi kod nima? Odatda Avval kod yaratishga ishora qiladi ma'lumotlar bazasi POCO dan, lekin odatda mavjud bo'lganni maqsad qilganingizda ma'lumotlar bazasi Siz VS vositalarini tezda o'rnatishingiz va ishga tushirishingiz uchun sinflarni yaratishingiz mumkin.

Shunday qilib, Entity Framework-da ma'lumotlar bazasi modelini qanday yarataman?

Model yaratish

  1. Fayl menyusidan Yangi modelni tanlang.
  2. Ob'ekt modelini tanlang, uning nomini belgilang va Yaratish tugmasini bosing.
  3. Keyingiga bosing.
  4. Provayderlar ro'yxatida ma'lumotlar bazasi provayderini tanlang va kerakli ulanish parametrlarini o'rnating, so'ngra Keyingiga bosing.
  5. Ma'lumotlar bazasidan yaratish-ni tanlang va Keyingiga bosing.

Entity Framework-da DbContext nima?

The DbContext sinf ajralmas qismi hisoblanadi Entity Framework . Bir misol DbContext ma'lumotlar bazasi bilan seansni ifodalaydi, bu sizning misollaringizni so'rash va saqlash uchun ishlatilishi mumkin sub'ektlar ma'lumotlar bazasiga. DbContext Ish birligi va ombor naqshlarining kombinatsiyasi.

Tavsiya: