After reading a project based on Dr. Eric Evans, I have a few questions. I searched but did not find where I could find satisfactory answers. Please let me know if you have a clear understanding of the questions below.
My problems -
The repository is designed to receive existing aggregates from a database, a web service. If so, Can Repository also has transactional calls for this object (i.e., Transfer amount, sending account information ... etc.)
Entity has methods that have business logic in which it calls Layer services to send emails. Magazines etc. (Entity methods calling IS direclty services).
Storage implementations and Factory classes will be in the Infrastructure Level. is this the correct statement?
Can a user interface (controller) directly call Repositry methods? or should I name them from the application level?
There is still a lot of confusion in my mind ... please help me ... Books in which I use Eric Evan ... .NET with C # domain support
source
share