Ale*_*lex 5 c# repository-pattern
我想知道您是否要为域模型的每个子类创建一个存储库.例如,有两个类:
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,它还能够执行与客户相关的查询?