Articles of डोमेन चालित डिजाइन

डाटा ऑब्जेक्ट्स डेटाबेस में कैसे संग्रहीत हैं?

मैंने वास्तव में कोई भी उदाहरण नहीं देखा है, लेकिन मुझे लगता है कि वे डेटाबेस में मौजूद इकाई तालिका के अंदर सहेजे जाते हैं। अर्थात। अगर मेरे पास कोई व्यक्ति इकाई / कुल रूट और एक संबंधित व्यक्ति तालिका है, अगर उसमें एक मान ऑब्जेक्ट नाम है, पता मूल्य इस व्यक्ति तालिका में सहेजा […]

डीडीडी – यह नियम है कि संस्थाएं सीधे रिपॉजिटरीज तक नहीं पहुंच सकतीं

डोमेन चालित डिजाइन में, ऐसा लगता है कि संस्थाओं को सीधे रिपॉजिटरीज का उपयोग नहीं करना चाहिए। क्या यह एरिक इवांस डोमेन चालित डिज़ाइन बुक से आया है, या यह कहीं और से आया है? इसके पीछे तर्क के लिए कुछ अच्छे स्पष्टीकरण कहां हैं? संपादित करें: स्पष्ट करने के लिए: मैं व्यावसायिक तर्क से […]

क्या मुझे डोमेन परत से सत्यापन ढांचा का सार होना चाहिए?

मैं अपने सेवा संचालन को मान्य करने के लिए FluentValidation का उपयोग कर रहा हूँ मेरा कोड ऐसा दिखता है: using FluentValidation; IUserService { void Add(User user); } UserService : IUserService { public void Add(User user) { new UserValidator().ValidateAndThrow(user); userRepository.Save(user); } } UserValidator FluentValidation.AbstractValidator लागू करता है डीडीडी का कहना है कि डोमेन परत को […]

IOC का उपयोग कर रिपॉजिटरी से कार्य कार्यक्षमता की यूनिट को कैसे हटाएं I

मेरे पास एएसपी.नेट एमवीसी, यूनिटी, और लिनक टू एसक्यूएल का उपयोग करने वाला एक एप्लीकेशन है I एकता कंटेनर एक प्रकार की AcmeDataContext पंजीकृत करता है जो AcmeDataContext से प्राप्त होता है, जिसमें AcmeDataContext का इस्तेमाल करते हुए एक LifetimeManager । एक नियंत्रक कारखाना है जो एकता कंटेनर का उपयोग करते हुए नियंत्रक उदाहरण देता […]

परिवर्तन के लिए इकाई वर्ग बंद कर रहा है

मेरे पास एक डेटाबेस संबंध है जैसा नीचे दिखाया गया है डोमेन ऑब्जेक्ट LINQ से SQL ORM पर आधारित बनाए गए हैं। भुगतान में नकद भुगतान और उपहार कूपन भुगतान शामिल हैं। मान लीजिए कि खरीद की कुल राशि 550 है। इसे निम्नलिखित घटकों के रूप में भुगतान किया जा सकता है 1 Gift Coupon […]

दिलचस्प पोस्ट
कैसे PDO डेटाबेस प्रश्नों डीबग करने के लिए? UIToolbar पर एक बाएं तीर बटन (जैसे कि यूआईनावियनबार की "बैक" शैली) बनाना कैसे प्रवेश 2010 में UNPIVOT अनुकरण करने के लिए? एकाधिक तालिकाओं से गिनती (*) का चयन करें मैं आईआईएस के लिए आईआईएस को एचटीएमएल 5 मोड में एन्जिलरजेएस एप्लीकेशन में लिखने के लिए कैसे कॉन्फ़िगर करूं? क्यों नहीं: पहले और: छद्म तत्वों के बाद `img` तत्वों के साथ काम करते हैं? जावास्क्रिप्ट / jQuery का उपयोग कर फ़ाइल डाउनलोड करें Laravel 4 – एसक्यूएल क्वेरी लॉगिंग क्या उद्देश्य-सी में -इन विधि निजी बनाने के लिए संभव है? checkSelfPermission विधि लक्ष्य SDKVersion 22 में काम नहीं कर रहा है सी में थोड़ा endian करने के लिए बड़े endian कन्वर्ट IDictionary <TKey, TValue> में .NET 4 नहीं covariant बाहरी संबंध और आंतरिक संबंध क्या है? IE10 में क्रॉस-मूल पोस्ट मेसेज टूटा हुआ है? समान नाम के साथ फ़ंक्शन, व्युत्पन्न कक्षा में भिन्न हस्ताक्षर