Reputation: 35532
This is my first try at implementing the Onion Architecture.
AppService -> folder for the abstractions for the entire Application
Business -> Business logic using the abstractions in the Core project
DataService -> folder for abstractions that are implemented in the DataAccess project
Model -> Entities used by the application
WebService -> folder for abstractions that are implemented in the WebAccess project
Thanks in advance.
Upvotes: 0
Views: 1628
Reputation: 2903
DependencyRegistrar
s seem unnecessary. It's the responsibility of Dependency Resolution to map abstractions to implementations.So apart from Dependency Resolution living in Domain and the DependencyRegistrar
s, it seems fine. The specifics are down to what you think is best.
Upvotes: 1