Apakah API fasih dalam MVC?
Apakah API fasih dalam MVC?

Video: Apakah API fasih dalam MVC?

Video: Apakah API fasih dalam MVC?
Video: Fluent API Foreign Key VS DataAnnotations 2024, Mungkin
Anonim

Rangka Kerja Entiti API yang lancar digunakan untuk mengkonfigurasi kelas domain untuk mengatasi konvensyen. EF API yang lancar adalah berdasarkan a API yang lancar corak reka bentuk (a.k.a Fasih Antara muka) di mana hasilnya dirumuskan oleh kaedah rantaian. Anda boleh menggunakan atribut Anotasi Data dan API yang lancar pada masa yang sama.

Begitu juga, anda mungkin bertanya, apakah itu OnModelCreating?

Konfigurasi digunakan melalui beberapa kaedah yang didedahkan oleh Microsoft. Kelas DbContext mempunyai kaedah yang dipanggil OnModelCreating yang mengambil contoh ModelBuilder sebagai parameter. Kaedah ini dipanggil oleh rangka kerja apabila konteks anda mula-mula dibuat untuk membina model dan pemetaannya dalam ingatan.

apakah pemetaan dalam Rangka Kerja Entiti? Rangka Kerja Entiti . Ia adalah alat untuk mengakses pangkalan data. Lebih tepat lagi, ia diklasifikasikan sebagai Object/Relational Mapper (ORM) yang bermaksud ia memetakan data dalam pangkalan data hubungan ke dalam objek aplikasi kami. sebelum ni.

Memandangkan perkara ini dilihat, apakah entiti ModelBuilder?

Mengembalikan objek yang boleh digunakan untuk mengkonfigurasi yang diberikan entiti taip model. Jika an entiti taip dengan nama yang disediakan belum lagi sebahagian daripada model, yang baru entiti jenis yang tidak mempunyai jenis CLR yang sepadan akan ditambahkan pada model.

Apakah DbContext?

DbContext ialah kelas penting dalam API Rangka Kerja Entiti. Ia adalah jambatan antara kelas domain atau entiti anda dan pangkalan data. DbContext ialah kelas utama yang bertanggungjawab untuk berinteraksi dengan pangkalan data.

Disyorkan: