5
我想知道是否要为域模型的每个子类创建一个存储库。 有两类例如:c#存储库模式:每个子类有一个存储库?
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这也将能够执行客户相关的查询?