मुझे आश्चर्य है कि क्या आप डोमेन मॉडल के प्रत्येक उप-वर्ग के लिए एक संग्रह बनायेंगे। उदाहरण के लिए दो वर्गों के होते हैं:सी # रिपोजिटरी पैटर्न: प्रति सबक्लास प्रति एक भंडार?
public class Person { public virtual String GivenName { set; get; } public virtual String FamilyName { set; get; } public virtual String EMailAdress { set; get; } } public class Customer : Person { public virtual DateTime RegistrationDate { get; set; } public virtual String Password { get; set; } }
तुम दोनों एक PersonRepository और एक CustomerRepository या सिर्फ PersonRepository जो भी ग्राहक संबंधित प्रश्नों पर अमल करने में सक्षम हो जाएगा बनाने चाहेंगे?