Qual è la differenza tra un repository e un servizio? Non mi sembra di afferrarlo.
Sto parlando di accesso ai dati tramite un livello di accesso ai dati, in genere con linq a sql.
Molto spesso vedo repository con metodi CRUD semplici e servizi con metodi più specifici per l'azienda.
Possiamo prendere questo post del blog come esempio. Se guardi le interfacce in basso (immagini), ha due repository e due servizi. Come si fa a sapere cosa mettere dove?
Come ho detto, i repository sembrano essere più per operazioni simili a CRUD e servizi più orientati al business.
Grazie