¿Cuál es la diferencia entre un repositorio y un servicio? No parezco comprenderlo.
Estoy hablando de acceso a datos a través de una capa de acceso a datos, normalmente con linq to sql.
Muy a menudo veo repositorios con métodos CRUD simples y servicios con métodos más específicos de la empresa.
Podemos tomar esta publicación de blog como ejemplo. Si miras las interfaces en la parte inferior (imágenes), tiene dos repositorios y dos servicios. ¿Cómo saber qué poner y dónde?
Como dije, los repositorios parecen ser más para operaciones similares a CRUD y Servicios más orientados a los negocios.
Gracias