NET nüvəsində Repository nümunəsi nədir?
NET nüvəsində Repository nümunəsi nədir?

Video: NET nüvəsində Repository nümunəsi nədir?

Video: NET nüvəsində Repository nümunəsi nədir?
Video: BigTreeTech - SKR 3 - Basics 2024, Bilər
Anonim

Repozitor Nümunəsi Data Access Layerin abstraksiyasıdır. O, verilənlərin tam olaraq necə saxlandığı və ya əsas məlumat mənbəyindən alındığı təfərrüatlarını gizlədir. Verilənlərin necə saxlanması və götürülməsi ilə bağlı təfərrüatlar müvafiq bölmədədir anbar.

Bu şəkildə,. NET nüvəsindəki depo nədir?

The anbar model verilənlərə giriş qatı ilə tətbiqin iş məntiqi təbəqəsi arasında abstraksiya qatı yaratmaq üçün nəzərdə tutulub. Bu, məlumat əldə etmək üçün daha sərbəst birləşdirilmiş yanaşma tələb edən bir məlumat giriş nümunəsidir.

Yuxarıdakılardan əlavə, repozitor nümunəsi Entity Framework Core ilə faydalıdırmı? Xeyr, the anbar /iş vahidi naxış (Rep/UoW olaraq qısaldılmış) deyil EF Core ilə faydalıdır . Daha yaxşı bir həll istifadə etməkdir EF Core hamısından istifadə etməyə imkan verən birbaşa EF Core yüksək performanslı verilənlər bazasına giriş əldə etmək xüsusiyyəti.

Bu baxımdan, anbar nümunəsi nədir?

The Depozit nümunəsi . Anbarlar məlumat mənbələrinə daxil olmaq üçün tələb olunan məntiqi əhatə edən siniflər və ya komponentlərdir. Onlar ümumi məlumat girişi funksionallığını mərkəzləşdirir, daha yaxşı saxlanılmasını təmin edir və verilənlər bazalarına domen modeli səviyyəsindən daxil olmaq üçün istifadə olunan infrastruktur və ya texnologiyanı ayırır.

Niyə biz Repository modelindən istifadə edirik?

The Depozit nümunəsi edir istifadə olunur tətbiqinizdə biznes məntiqini və məlumatlara giriş qatlarını ayırmaq üçün. Məlumata giriş səviyyəsi adətən saxlama üçün xüsusi kod və məlumatların saxlanmasına və ondan alınan məlumatlarla işləmək üçün üsulları ehtiva edir.

Tövsiyə: