¿Cuál es la diferencia entre un repositorio y un servicio? Parece que no lo entiendo.¿Diferencia entre repositorio y servicio?
Estoy hablando de acceso a datos a través de una capa de acceso a datos, normalmente con linq a sql.
Muy a menudo veo repositorios con métodos simples CRUD y servicios con más métodos específicos de la empresa.
Podemos tomar la publicación del blog this como un ejemplo. Si observa las interfaces en la parte inferior (imágenes), tiene dos repositorios y dos servicios. ¿Cómo sabe uno qué poner dónde?
Como dije, los repositorios parecen ser más para operaciones de tipo CRUD y servicios más orientados al negocio.
Gracias
¿Puede usted calumniar? ¿En que contexto? Al igual que la mayoría de las palabras, el contexto en el que se utilizan estas palabras ayuda a definir el significado. – David
Nota: No estoy hablando de servicios web o algo aquí. Estoy hablando de acceso a datos a través de una capa de datos. – alexn