Was ist der Unterschied zwischen einem Repository und einem Service? Ich scheine es nicht zu begreifen.
Ich spreche über den Datenzugriff über eine Datenzugriffsschicht, normalerweise mit linq to sql.
Sehr oft sehe ich Repositorys mit einfachen CRUD-Methoden und Services mit eher unternehmensspezifischen Methoden.
Wir können diesen Blog-Beitrag als Beispiel nehmen. Wenn Sie sich die Schnittstellen unten ansehen (Bilder), hat er zwei Repositorys und zwei Dienste. Woher weiß man, was man wo hinstellen soll?
Wie gesagt, Repositories scheinen eher für CRUD-ähnliche Operationen und Services geschäftsorientierter zu sein.
Vielen Dank