Jaka jest różnica między repozytorium a usługą? Wydaje się, że tego nie rozumiem.
Mówię o dostępie do danych przez warstwę dostępu do danych, zwykle z linq do sql.
Bardzo często widzę repozytoria z prostymi metodami CRUD i usługi z metodami bardziej specyficznymi dla biznesu.
Jako przykład możemy wziąć ten post na blogu. Jeśli spojrzysz na interfejsy na dole (obrazy), ma on dwa repozytoria i dwie usługi. Skąd wiadomo, co gdzie umieścić?
Jak powiedziałem, repozytoria wydają się być bardziej zorientowane na operacje podobne do CRUD, a usługi zorientowane na biznes.
Dzięki