Potrzebuję wdrożyć logikę, która będzie pobierać dane z jakiegoś zdalnego źródła danych. Teraz muszę zdecydować, która koncepcja powinna być mi potrzebna: dostawca, repozytorium lub usługa.Porównanie repozytorium kontra dostawca kontra usługa
Właściwie nie bardzo dobrze rozumiem wszystkie wielkie różnice między nimi. Tak, wiem, że to repozytorium jest czymś więcej specyficznym dla danych i nie powinno zawierać żadnej logiki biznesowej. Dostawca dla drugiej ręki może zawierać pewne reguły biznesowe oprócz zarządzania danymi. Usługa może również zawierać logikę biznesową oprócz zarządzania danymi. Jaka jest różnica między usługą a dostawcą?
Z drugiej strony uważam, że korzystanie z usług jest lepszym podejściem, aby pokazać, że jest to abstrakcja dla zdalnego dostępu.
Podsumowując: wszystkie te podejścia wyglądają rozsądnie i całkowicie mnie to zmyliło. Będzie bardzo wdzięczny, jeśli ktoś mi pomoże.
http://stackoverflow.com/questions/623090/jest-podobnie-podstawowym-wydawkowym-programie-asp-net -projektu –
http://forums.asp.net/t /1649824.aspx?Provider+Model+vs+Repository+Pattern –