title: one repository for each root aggregate entity in domain driven design
body: <p>If you follow the repository pattern they... say to create a repository for each root aggregate entity.</p>
  
  <p>That means when I have this model:</p>
  
  <p>customer has orders
  order has products
  product has supplier</p>
  
  <p>etc...</p>
  
  <p>That would mean I have 4 repositories which are put into ONE repo. customer is the root entity.</p>
  
  <p>Do I misunderstand here something?</p>