What is the Repository Pattern? Why use it with EF Core (pros and cons)? ● Repository Pattern abstracts data access logic, exposing CRUD methods to the
pplication.
- Pros:
- Decouples data access logic from business logic.
- Easier to mock/test.
- Encapsulates queries in a single place.
- Cons:
- EF Core’s DbContext already acts like a repository and unit of work.
- Can add unnecessary abstraction and boilerplate.
- May limit EF Core’s powerful querying features.