Im developing a project applying the DDD principles, I created a class aggregation (Account) it will contain the classes (Agency) and (Agent) which as (Account) has tables in the database. My question is this:I need to create a Repository class and a Service class for each of my entities (Account, Agent and Agency) or I should create the AccountRepository and within it do the insertions and searches of the 3 classes?
Aggregations and the DDD
c#;domain driven design;aggregate