कैसे आप एक ntier आवेदन में परतों को डेटा पास है में डेटा गुजर? मैंने 3 अलग-अलग तरीकों का मैप किया है।एक ntier आवेदन
ए) सामान्य .net वस्तुओं सामान्य डेटा तालिका, hashtables, सामान्य डेटासेट, तार, ints आदि ... तो डेटासेट का उपयोग कर अपने व्यापार वस्तुओं जो यूआई परत को भेजा भरने के लिए।
alt text http://img11.imageshack.us/img11/460/generic.png
http://dabbleboard.com/draw?b=eiu165&i=26&c=54eef6f1ac01f03c85919518f4a24e798e57e133
समर्थक कोई अतिरिक्त परतों की जरूरत कांग्रेस व्यापार परत में जेनेरिक डेटासेट और टेबल
बी) के साथ काम करने की है एक इकाई परत का उपयोग कर अन्य परतों डब्ल्यू संदर्भ होगा। इस परत में या तो दृढ़ता से टाइप किए गए डेटासेट या सादा ओल्ड सी ऑब्जेक्ट्स होंगे। ऑब्जेक्ट्स ज्यादातर कंटेनर डेटा और बहुत कम तर्क होगा। ये यूआई परत को भेजे गए वही ऑब्जेक्ट्स होंगे।
alt text http://img8.imageshack.us/img8/6454/entities.png
http://dabbleboard.com/draw?b=eiu165&i=6&c=d0c2b346894a96b12bd3867f630e474a2af098fa
समर्थक सभी परतों कांग्रेस में एक ही वर्गों के साथ काम कर रहे सभी परतों को entities.dll को
सी एक संदर्भ जोड़ने) डेटा स्थानांतरण ऑब्जेक्ट्स का उपयोग करें (conatiner ऑब्जेक्ट्स ओ nly) DataAccess परत में परिभाषित किया गया है। फिर उन ऑब्जेक्ट्स का उपयोग उन व्यावसायिक ऑब्जेक्ट्स को भरने के लिए करें जो UI परत पर भेजे जाते हैं।
alt text http://img43.imageshack.us/img43/1236/transferp.png
http://dabbleboard.com/draw?b=eiu165&i=27&c=f886efa3f9d5eb4b45ddb02361c79cdcdaec0a9b
समर्थक व्यापार परत वस्तुओं के दो प्रकार के साथ काम सामान्य कक्षाओं साथ काम करने के कांग्रेस नहीं होगा और आप के साथ व्यापार वस्तुओं हाइड्रेट करने के लिए होगा हस्तांतरण वस्तुओं
हम काम पर चर्चा की थी और देखने के लिए क्या समुदाय सोचा चाहता था। मैंने डबबलबोर्ड के लिए एक लिंक भी जोड़ा। कृपया संपादन के बजाय कॉपी और बनाएं।
धन्यवाद
मैं आपको सिर्फ डबबलबोर्ड के लिंक के लिए +1 करूंगा। मैं इसके बारे में कभी नहीं जानता था। धन्यवाद! अब ... आपकी समस्या फिर से क्या थी? – Randolpho
डबलेटबोर्ड पर डितो। यह बहुत मजेदार है। – NotMe
हाँ, डैबलबोर्ड दूरस्थ टीम के सदस्यों के साथ काम करने के लिए बहुत अच्छा है – eiu165