Ի՞նչ է Repository օրինակը.NET միջուկում:
Ի՞նչ է Repository օրինակը.NET միջուկում:

Video: Ի՞նչ է Repository օրինակը.NET միջուկում:

Video: Ի՞նչ է Repository օրինակը.NET միջուկում:
Video: Ի՞նչ է Bootstrap-ը և ինչու՞ է այն կարևոր web developer-ների համար + (Պրակտիկա) 2024, Մայիս
Anonim

Պահեստի օրինակը տվյալների հասանելիության շերտի աբստրակցիա է: Այն թաքցնում է մանրամասները, թե ինչպես են տվյալները պահվում կամ վերցվում հիմքում ընկած տվյալների աղբյուրից: Մանրամասները, թե ինչպես են տվյալները պահվում և առբերվում, ներկայացված են համապատասխան բաժնում պահոց.

Այս կերպ, ի՞նչ է պահոցը. NET միջուկում:

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

Բացի վերևից, արդյո՞ք պահեստի օրինակն օգտակար է Entity Framework Core-ի հետ: Ոչ, պահոց /աշխատանքի միավոր օրինակը (կրճատվել է Rep/UoW) ոչ օգտակար EF Core-ի հետ . Ավելի լավ լուծում օգտագործելն է EF Core ուղղակիորեն, ինչը թույլ է տալիս օգտագործել բոլորը EF Core-ը տվյալների բազայի բարձր կատարողական մուտքեր ստեղծելու հատկանիշ:

Այս առումով, ո՞րն է պահեստավորման օրինաչափությունը:

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

Ինչու՞ ենք մենք օգտագործում Repository օրինակը:

Այն Պահեստի օրինակ է օգտագործված ձեր հավելվածում բիզնես տրամաբանությունը և տվյալների հասանելիության շերտերը բաժանելու համար: Տվյալների հասանելիության շերտը սովորաբար պարունակում է պահեստավորման հատուկ կոդ և մեթոդներ՝ տվյալների պահպանման և տվյալների պահպանման վրա աշխատելու համար:

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