मैं वर्तमान में विकास के लिए डोमेन संचालित डिज़ाइन दृष्टिकोण सीख रहा हूं और टिम मैककार्थी द्वारा सी # पुस्तक के साथ .NET डोमेन संचालित डिजाइन का उपयोग कर रहा हूं।डोमेन संचालित डिजाइन और इकाई फ्रेमवर्क 4.1 (कोड-प्रथम)
पुस्तक वास्तव में सहायक है लेकिन जब मैं इकाई ढांचे का उपयोग करने की बात आती हूं तो मैं थोड़ा अचंभित हो रहा हूं, विशेष रूप से कोड-प्रथम दृष्टिकोण 4.1 में उपलब्ध है।
पुस्तक में उदाहरण के आधार पर, स्तरित आर्किटेक्चर दृष्टिकोण का मतलब होना चाहिए कि आधारभूत संरचना परत मॉडल/डोमेन को नहीं देख सकती है।
तो मेरे डोमेन पोको को डीबी संदर्भ कक्षाओं में मैप करने का सबसे अच्छा तरीका क्या है (मुझे लगता है) स्तरित दृष्टिकोण के उल्लंघन के बिना, बुनियादी ढांचे परत में बैठना चाहिए?
एक अच्छा मौका है कि मैं अपनी सोच से पूरी तरह गलत हूं इसलिए कृपया मुझे बताएं क्योंकि मैं अभी भी सीख रहा हूं!
बहुत धन्यवाद :)
एडम
यदि आप कोड-फर्स्ट ईएफ का उपयोग कर रहे हैं, तो पीओसीओ वास्तव में आपका डोमेन मॉडल – Didaxis
हाँ है जो मैं समझ गया हूं, लेकिन आप परतों में इन वस्तुओं का संदर्भ कैसे लेंगे, विशेष रूप से डोमेन/मॉडल के लिए आधारभूत संरचना? – adam
मेरे मॉडल कक्षा पुस्तकालय में हैं, और व्यापार पुस्तकालय संदर्भ डीएलएल। मैं ऑनलाइन यूनिट ऑफ वर्क एंड रिपोजिटरी पैटर्न पर कुछ लेख पढ़ने की सिफारिश करता हूं - वे पीओसीओ के साथ अच्छी तरह से काम करते हैं। यहां: http://www.asp.net/entity-framework/tutorials/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc- अनुप्रयोग – AFD