Isi kandungan:

Apakah corak repositori generik dalam Rangka Kerja Entiti?
Apakah corak repositori generik dalam Rangka Kerja Entiti?

Video: Apakah corak repositori generik dalam Rangka Kerja Entiti?

Video: Apakah corak repositori generik dalam Rangka Kerja Entiti?
Video: STRATEGI JITU IMPLEMENTASI SPMI DALAM RANGKA AKREDITASI UNGGUL- PART 1 2024, April
Anonim

Corak Repositori Generik C#

Mencipta a repositori kelas bagi setiap satu entiti jenis boleh menghasilkan banyak kod berulang. Corak repositori generik adalah satu cara untuk meminimumkan pengulangan ini dan mempunyai asas tunggal repositori berfungsi untuk semua jenis data.

Begitu juga, anda mungkin bertanya, apakah corak Repositori dalam Rangka Kerja Entiti?

pengenalan. The Corak repositori ditakrifkan oleh Corak Seni Bina Aplikasi Perusahaan sebagai: Mengantara antara domain dan lapisan pemetaan data menggunakan antara muka seperti koleksi untuk mengakses objek domain. Repositori menyediakan antara muka koleksi seperti dalam ingatan untuk mengakses objek domain.

apakah repositori generik? The repositori generik hanyalah anti-corak yang malas. A repositori generik sering digunakan dengan rangka kerja entiti untuk mempercepatkan proses mencipta lapisan data. Ia mentakrifkan generik kaedah untuk jenis operasi data yang paling biasa, seperti mengemas kini, mengambil dan memadam.

Di sini, adakah corak repositori diperlukan dengan Rangka Kerja Entiti?

Satu-satunya sebab terbaik untuk tidak menggunakan corak repositori dengan Rangka Kerja Entiti ? Rangka Kerja Entiti sudah melaksanakan a corak repositori . DbContext ialah UoW (Unit Kerja) anda dan setiap DbSet ialah repositori . Melaksanakan lapisan lain di atas ini bukan sahaja berlebihan, tetapi menjadikan penyelenggaraan lebih sukar.

Bagaimanakah cara menggunakan corak repositori generik dalam MVC?

Langkah untuk melaksanakan repositori generik dalam ASP. NET MVC

  1. Langkah 1 - Tambahkan templat MVC baharu.
  2. Langkah 2 - Tambah Rangka Kerja Entiti.
  3. Kami akan memilih pendekatan pertama kod untuk mencipta pangkalan data dan jadual masing-masing.
  4. Langkah 4 - Buat studentConext.
  5. Langkah 5 - Tambah set pangkalan data Initializer.
  6. Langkah 6 - Kini bekerja dengan Repositori Generik.

Disyorkan: