Necesito implementar una lógica que será recuperar datos desde algún origen de datos remoto. Y ahora tengo que decidir qué concepto debería necesitar: Proveedor, Repositorio o Servicio.comparar repositorio vs proveedor vs servicio
En realidad no entiendo muy bien toda la gran diferencia entre eso. Sí, sé que el repositorio es algo más específico de los datos y no debe contener ninguna lógica comercial. El proveedor por otra parte puede contener algunas reglas comerciales además de administrar datos. Y el Servicio también podría contener cierta lógica comercial además de administrar los datos. Entonces, ¿cuál es la diferencia entre el Servicio y el Proveedor?
Desde el otro punto de vista, creo que usar el servicio es un mejor enfoque para mostrar que es una abstracción para el acceso remoto.
En conclusión: todos estos enfoques parecen razonables y estoy completamente confundido con él. Será muy apreciado si alguien me ayuda con eso.
http://stackoverflow.com/questions/623090/is-the-repository-pattern-the-same-as-the-asp-net-provider-model –
http://forums.asp.net/t /1649824.aspx?Provider+Model+vs+Repository+Pattern –