Բովանդակություն:

Ի՞նչ է Entity Framework-ում պահեստավորման ընդհանուր օրինաչափությունը:
Ի՞նչ է Entity Framework-ում պահեստավորման ընդհանուր օրինաչափությունը:

Video: Ի՞նչ է Entity Framework-ում պահեստավորման ընդհանուր օրինաչափությունը:

Video: Ի՞նչ է Entity Framework-ում պահեստավորման ընդհանուր օրինաչափությունը:
Video: Հարց ու պատասխան | Ծրագրավորման ոլորտի մասին 2024, Մայիս
Anonim

Ընդհանուր պահեստի օրինակ C#

Ստեղծելով ա պահոց դաս յուրաքանչյուրի համար սուբյեկտ տեսակը կարող է հանգեցնել շատ կրկնվող կոդի: Ընդհանուր պահեստային օրինակ այս կրկնությունը նվազագույնի հասցնելու և մեկ հիմք ունենալու միջոց է պահոց աշխատել բոլոր տեսակի տվյալների համար:

Նմանապես, դուք կարող եք հարցնել, թե որն է Repository օրինակը Entity Framework-ում:

Ներածություն. Այն Պահեստի օրինակ սահմանվում է Նախշեր Enterprise Application Architecture as. միջնորդում է տիրույթի և տվյալների քարտեզագրման շերտերի միջև՝ օգտագործելով հավաքածուի նման ինտերֆեյս՝ տիրույթի օբյեկտներ մուտք գործելու համար: Պահեստարան ապահովում է հիշողության մեջ նման հավաքածուի միջերես՝ տիրույթի օբյեկտներ մուտք գործելու համար:

ինչ է ընդհանուր պահեստը: Այն ընդհանուր պահոց պարզապես ծույլ հակաօրինաչափություն է: Ա ընդհանուր պահոց հաճախ օգտագործվում է entity frame-ի հետ՝ տվյալների շերտի ստեղծման գործընթացը արագացնելու համար: Այն սահմանում է ընդհանուր տվյալների շահագործման ամենատարածված տեսակների մեթոդները, ինչպիսիք են թարմացումը, առբերումը և ջնջումը:

Այստեղ անհրաժեշտ է արդյոք Entity Framework-ի հետ պահեստային օրինակ:

Չօգտագործելու միակ լավագույն պատճառը պահեստի օրինակը հետ Entity Framework ? Entity Framework արդեն իրականացնում է ա պահեստի օրինակը . DbContext-ը ձեր UoW-ն է (աշխատանքի միավորը) և յուրաքանչյուր DbSet-ն է պահոց . Դրա վրա մեկ այլ շերտի ներդրումը ոչ միայն ավելորդ է, այլև դժվարացնում է սպասարկումը:

Ինչպե՞ս օգտագործել ընդհանուր պահեստի օրինակը MVC-ում:

ASP. NET MVC-ում ընդհանուր պահեստի ներդրման քայլեր:

  1. Քայլ 1 - Ավելացնել նոր MVC ձևանմուշ:
  2. Քայլ 2 - Ավելացնել Entity Framework:
  3. Մենք պատրաստվում ենք ընտրել կոդի առաջին մոտեցումը տվյալների բազա և համապատասխան աղյուսակներ ստեղծելու համար:
  4. Քայլ 4 - Ստեղծեք studentConext:
  5. Քայլ 5 - Ավելացնել տվյալների բազայի հավաքածու Initializer:
  6. Քայլ 6 - Այժմ աշխատում է Ընդհանուր պահեստի հետ:

Խորհուրդ ենք տալիս: