मैं सेवा और रिपोजिटरी परतों सहित "एम" के साथ एमवीसी ऐप का उपयोग करता हूं।नियंत्रक -> सेवा -> रिपोजिटरी: क्या सेवा मानचित्र ViewModel पर इकाई है?
हालांकि, मैं एक छोटे से कहाँ और कैसे चीजों की एक जोड़ी करने के लिए के रूप में उलझन में हूँ।
- एक सेवा दो खजाने बुला, या बुला यह खुद भंडार है और किसी अन्य सेवा
उदा
मैं एक ReferenceDataService, जो मेरे संदर्भ तालिकाओं के साथ CRUD के लिए सभी तर्क के संभालती है।
तब मेरे "customerservice" में मैं जैसे प्राप्त करने के लिए 'आर' मेरे संदर्भ डेटा की जरूरत है आईडी के बजाय विवरण। तो, क्या मैं ReferenceDataService या ReferenceDataRepository को कॉल करता हूं?
- कुछ परत पर मैं Entity से ViewModel पर मानचित्र करना चाहता हूं।
क्या मैं इसे अपनी सेवा परत में या नियंत्रक में करता हूं?
उदा क्या मेरा सर्विसलेयर वीएम से एंटिटी और बैक पर मानचित्रण/तर्क करता है?
धन्यवाद :)
+1 - हमेशा के रूप में बहुत बढ़िया जवाब ....! – bhuvin
Thx :) मुझे लगता है कि मैं अपनी सेवा परत को हटा रहा हूं ... यह मेरे आवेदन में बहुत कम उद्देश्य प्रदान करता है और मैंने इसे इसलिए शामिल किया क्योंकि "यह पैटर्न को फिट करता है"। रवींद्र! – BlueChippy