Logo el.boatexistence.com

Θα πρέπει το αποθετήριο να επιστρέψει το μοντέλο τομέα;

Πίνακας περιεχομένων:

Θα πρέπει το αποθετήριο να επιστρέψει το μοντέλο τομέα;
Θα πρέπει το αποθετήριο να επιστρέψει το μοντέλο τομέα;

Βίντεο: Θα πρέπει το αποθετήριο να επιστρέψει το μοντέλο τομέα;

Βίντεο: Θα πρέπει το αποθετήριο να επιστρέψει το μοντέλο τομέα;
Βίντεο: Ο Υπ. Επικρατείας απαντά για ταυτότητες,οικονομία, στήριξη, πυροπροστασία και κυβερνητική λειτουργία 2024, Απρίλιος
Anonim

Τα αποθετήρια σας θα πρέπει να επιστρέψουν αντικείμενα τομέα και ο πελάτης του αποθετηρίου μπορεί να αποφασίσει εάν χρειάζεται να κάνει την αντιστοίχιση. Αντιστοιχίζοντας τα αντικείμενα τομέα για να προβάλετε μοντέλα (ή κάτι άλλο) μέσα σε ένα αποθετήριο, εμποδίζετε τον πελάτη των αποθετηρίων σας να αποκτήσει πρόσβαση στο υποκείμενο αντικείμενο τομέα.

Πρέπει το αποθετήριο να επιστρέψει οντότητες;

Σύντομη απάντηση: Όχι. Εκτενής απάντηση: Το αποθήκη είναι υπεύθυνο για την επιστροφή των διατηρούμενων δεδομένων σε οντότητες (μοντέλα) και αντίστροφα. Το μοντέλο είναι ένα επιχειρηματικό μοντέλο που αντιπροσωπεύει μια επιχειρηματική οντότητα.

Θα πρέπει οι υπηρεσίες να επιστρέφουν πάντα Dtos ή μπορούν επίσης να επιστρέφουν μοντέλα τομέα;

Yes, πρέπει να επιστρέψετε DTO από το επίπεδο υπηρεσίας σας καθώς έχετε μιλήσει στο χώρο αποθήκευσης στο επίπεδο υπηρεσίας με μέλη μοντέλου τομέα και να τα αντιστοιχίσετε στο DTO και να επιστρέψετε στο MVC ελεγκτής και αντίστροφα.

Θα πρέπει να χρησιμοποιήσετε μοτίβο αποθετηρίου;

Το μοτίβο του Αποθετηρίου κάνει ευκολότερο να δοκιμάσετε τη λογική της εφαρμογής σας Το μοτίβο του Αποθετηρίου σάς επιτρέπει να δοκιμάσετε εύκολα την εφαρμογή σας με δοκιμές μονάδων. Να θυμάστε ότι οι δοκιμές μονάδων δοκιμάζουν μόνο τον κώδικά σας, όχι την υποδομή, επομένως οι αφαιρέσεις του αποθετηρίου διευκολύνουν την επίτευξη αυτού του στόχου.

Είναι το αποθετήριο μέρος του μοντέλου τομέα;

Το αποθετήριο, όπως και μια συλλογή, έχει την ευθύνη να προσθέσει ένα αντικείμενο, να λάβει αντικείμενα βάσει αναγνωριστικού ή σύνθετων κριτηρίων και τελικά να αφαιρέσει ένα αντικείμενο. … Το αποθετήριο υλοποιείται στο επίπεδο τομέα, επειδή λειτουργεί με αντικείμενα τομέα.

Συνιστάται: