Logo az.boatexistence.com

Repozitoriya domen modelini qaytarmalıdır?

Mündəricat:

Repozitoriya domen modelini qaytarmalıdır?
Repozitoriya domen modelini qaytarmalıdır?

Video: Repozitoriya domen modelini qaytarmalıdır?

Video: Repozitoriya domen modelini qaytarmalıdır?
Video: НЕ ООП ЕДИНЫ! Domain Driven Design на примере ХОЛОДИЛЬНИКА / Tech Lead Борис Беньковский 2024, Bilər
Anonim

Repositorlarınız domen obyektlərini qaytarmalıdır və repozitoriyanın müştərisi onun xəritələşdirməyə ehtiyac olub-olmamasına qərar verə bilər. Repozitoriya daxilində modellərə (və ya başqa bir şeyə) baxmaq üçün domen obyektlərinin xəritəsini çəkməklə siz depolarınızın müştərisinin əsas domen obyektinə girişinin qarşısını almış olursunuz.

Repozitoriya obyektləri qaytarmalıdır?

Qısa cavab: Xeyr. Uzun cavab: repozitoriya davamlı verilənlərin obyektlərə (modellər) və əksinə çevrilməsinə cavabdehdir. Model biznes qurumunu təmsil edən biznes modelidir.

Xidmətlər həmişə Dtos-u qaytarmalıdırlar, yoxsa domen modellərini də qaytara bilərlər?

Bəli, siz domen modeli üzvləri ilə xidmət səviyyəsindəki repozitorunuzla danışdığınız üçün DTO-nu xidmət səviyyənizlə qaytarmalısınız və onları DTO ilə əlaqələndirib MVC-yə qayıtmalısınız. nəzarətçi və əksinə.

Depozit nümunəsindən istifadə etməlisiniz?

Repository nümunəsi tətbiq məntiqinizi sınamağı asanlaşdırır Repozitor nümunəsi proqramınızı vahid testləri ilə asanlıqla sınamağa imkan verir. Yadda saxlayın ki, vahid testləri yalnız kodunuzu yoxlayır, infrastrukturu yox, ona görə də repozitor abstraksiyaları bu məqsədə nail olmağı asanlaşdırır.

Repozitor domen modelinin bir hissəsidir?

Kolleksiya ilə eyni olan Repozitoriya obyekt əlavə etmək, identifikator və ya mürəkkəb meyarlar üzrə obyektləri əldə etmək və nəhayət, obyekti silmək üçün məsuliyyət daşıyır. … Repozitoriya domen qatında həyata keçirilir, çünki o, domen obyektləri ilə işləyir.

Tövsiyə: