我想知道您是否会为域模型的每个子类创建一个存储库。
例如,有两个类:
公共类 Person { 公共虚 String GivenName { set; get; } 公共虚 String FamilyName { set; get; } 公共虚 String EMailAdress { set; get; } }
公共类 Customer : Person { 公共虚 DateTime RegistrationDate { get; set; } 公共虚 String Password { get; set; } }
您会创建PersonRepository和CustomerRepository还是只创建PersonRepository并能够执行与Customer相关的查询?
公共类 Person { 公共虚 String GivenName { set; get; } 公共虚 String FamilyName { set; get; } 公共虚 String EMailAdress { set; get; } }
公共类 Customer : Person { 公共虚 DateTime RegistrationDate { get; set; } 公共虚 String Password { get; set; } }
您会创建PersonRepository和CustomerRepository还是只创建PersonRepository并能够执行与Customer相关的查询?