- Duplicated code
- A higher potential for programming errors
- An inability to easily test the business logic
A repository separates the business logic from the direct interactions with the underlying data source or Web service.
The Benefits are
Interactions of the repository to Datasource


Join the conversation! Your thoughts help the community grow.