Ich frage mich, ob Sie ein Repository für jede Unterklasse eines Domänenmodells erstellen würden. Es gibt zwei Klassen zum Beispiel:C# Repository-Muster: Ein Repository pro Unterklasse?
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; } }
Würden Sie schaffen sowohl eine PersonRepository und CustomerRepository oder einfach nur die PersonRepository, die auch in der Lage sein würde, Kundenbezogene Abfragen auszuführen?