La pregunta que hago es algo subjetiva. Lo he visto dos veces, mientras hacía ejercicio con proyectos reales como StoreFront, Repositorio y Servicios. A veces pueden ser solo carpetas o proyectos adjuntos a la solución. Pero contienen clases e interfaces.ASP.NET MVC: ¿Cuál es la diferencia en concepto entre Servicio y Repositorio
Entonces, me gustaría saber qué va al depósito y qué se destina a los servicios. Hasta ahora, estaba familiarizado con repositorios (pusimos métodos y propiedades en el repositorio para reducir la complejidad en el controlador). ¿Qué tal los servicios?
Por lo tanto, ASP.NET MVC: ¿Cuál es la diferencia en concepto entre Servicio y Repositorio? (Tal vez ninguno)
Mi pregunta es un poco subjetiva, pero me gustaría asegurarme de no perderme nada.
Gracias para ayudar
Cabansky: Perdón por preguntarle esto. Depósito de uso de servicios para lo que ... – Richard77
@ Richard77: Los servicios usan repositorios para el acceso a los datos. El único propósito del repositorio es ocultar los detalles del acceso a los datos. Por ejemplo, mi aplicación actual tiene un ShipmentNotificationService que envuelve toda la lógica necesaria para enviar el número de seguimiento y la información del costo de envío a los sistemas front-end con los que interactuamos. Utiliza varios repositorios para acceder a la base de datos. –
@ Richard77: vaya a Sharp Architecture (http://sharparchitecture.net/) para obtener orientación práctica en forma de una aplicación de muestra. Hacen un buen trabajo al separar el controlador, el repositorio y el servicio para ASP.NET MVC. Puede usar Sharp Architecture para la base de su proyecto si también desea probar un ORM. –