INHOUDSOPGAWE:

Wat is generiese bewaarplekpatroon in Entiteitsraamwerk?
Wat is generiese bewaarplekpatroon in Entiteitsraamwerk?

Video: Wat is generiese bewaarplekpatroon in Entiteitsraamwerk?

Video: Wat is generiese bewaarplekpatroon in Entiteitsraamwerk?
Video: Stuart Hameroff: Penrose & Fractal Consciousness 2024, April
Anonim

Generiese bewaarplekpatroon C#

Die skep van 'n bewaarplek klas vir elkeen entiteit tipe kan lei tot baie herhalende kode. Generiese bewaarplekpatroon is 'n manier om hierdie herhaling te minimaliseer en 'n enkele basis te hê bewaarplek werk vir alle tipe data.

Net so kan jy vra, wat is bewaarplekpatroon in Entiteitsraamwerk?

Inleiding. Die Bewaar patroon word gedefinieer deur Patrone van Ondernemingstoepassingsargitektuur as: Bemiddel tussen die domein- en datakarteringslae deur 'n versamelingagtige koppelvlak vir toegang tot domeinobjekte te gebruik. Bewaarplek bied 'n in-geheue soos versameling koppelvlak vir toegang tot domein voorwerpe.

wat is generiese bewaarplek? Die generiese bewaarplek is net 'n lui anti-patroon. A generiese bewaarplek word dikwels saam met die entiteitsraamwerk gebruik om die proses van die skep van 'n datalaag te bespoedig. Dit definieer generies metodes vir die mees algemene tipes databewerking, soos opdatering, haal en uitvee.

Hierin, is bewaarplekpatroon nodig met Entiteitsraamwerk?

Die enkele beste rede om nie die bewaarplekpatroon met Entiteitsraamwerk ? Entiteitsraamwerk implementeer reeds a bewaarplekpatroon . DbContext is jou UoW (Unit of Work) en elke DbSet is die bewaarplek . Om nog 'n laag hierop te implementeer is nie net oorbodig nie, maar maak instandhouding moeiliker.

Hoe gebruik generiese bewaarplekpatroon in MVC?

Stappe om generiese bewaarplek in ASP. NET MVC te implementeer

  1. Stap 1 - Voeg 'n nuwe MVC-sjabloon by.
  2. Stap 2 - Voeg entiteitsraamwerk by.
  3. Ons gaan kode eerste benadering kies vir die skep van 'n databasis en onderskeie tabelle.
  4. Stap 4 - Skep studentConext.
  5. Stap 5 - Voeg databasisset Inisialiseerder by.
  6. Stap 6 - Werk nou met Generic Repository.

Aanbeveel: