MVC-da ravon API nima?
MVC-da ravon API nima?

Video: MVC-da ravon API nima?

Video: MVC-da ravon API nima?
Video: API o'zi nima? 2024, May
Anonim

Entity Framework Fluent API konventsiyalarni bekor qilish uchun domen sinflarini sozlash uchun ishlatiladi. EF Fluent API a ga asoslanadi Fluent API dizayn namunasi (a.k.a Ravon Interfeys) bunda natija usul zanjiri orqali shakllantiriladi. Siz Data Annotation atributlaridan foydalanishingiz mumkin va Fluent API xuddi shu paytni o'zida.

Xuddi shunday, siz OnModelCreating nima deb so'rashingiz mumkin?

Konfiguratsiyalar Microsoft tomonidan taqdim etilgan bir qator usullar orqali qo'llaniladi. DbContext sinfida deb nomlangan usul mavjud OnModelCreating Bu parametr sifatida ModelBuilder misolini oladi. Ushbu usul kontekstingiz model va uning xaritalarini xotirada yaratish uchun birinchi marta yaratilganda ramka tomonidan chaqiriladi.

Entity Framework-da xaritalash nima? Entity Framework . Bu ma'lumotlar bazasiga kirish uchun vositadir. To'g'rirog'i, u Ob'ekt/Relational Mapper (ORM) sifatida tasniflanadi, ya'ni u relyatsion ma'lumotlar bazasidagi ma'lumotlarni bizning ilovalarimiz ob'ektlariga moslashtiradi. Oldin.

Buni hisobga olsak, ModelBuilder ob'ekti nima?

Berilganni sozlash uchun ishlatilishi mumkin bo'lgan ob'ektni qaytaradi tashkilot modelni kiriting. Agar a tashkilot ko'rsatilgan nom bilan yozing allaqachon modelning bir qismi emas, yangi tashkilot mos keladigan CLR turiga ega bo'lmagan tur modelga qo'shiladi.

DbContext nima?

DbContext Entity Framework API-ning muhim sinfidir. Bu sizning domeningiz yoki ob'ekt sinflaringiz va ma'lumotlar bazasi o'rtasidagi ko'prikdir. DbContext ma'lumotlar bazasi bilan o'zaro aloqa qilish uchun mas'ul bo'lgan asosiy sinf.

Tavsiya: