Tôi tự hỏi nếu bạn sẽ tạo một kho lưu trữ cho mỗi phân lớp của một mô hình miền. Có hai lớp ví dụ:C# Mẫu lưu trữ: Một kho lưu trữ trên mỗi lớp con?
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; } }
bạn có tạo ra cả một PersonRepository và CustomerRepository hay chỉ là PersonRepository đó cũng sẽ có thể thực hiện các truy vấn liên quan đến khách hàng?