Qual è la differenza tra un repository e un servizio? Non riesco a coglierlo.Differenza tra repository e servizio?
Sto parlando di accesso ai dati attraverso 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 del business.
Possiamo prendere il post del blog this 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
Potete chiarire? In quale contesto? Come la maggior parte delle parole, il contesto in cui queste parole vengono usate aiuta a definire il significato. – David
Nota: non sto parlando di servizi Web o di qualcosa qui. Sto parlando dell'accesso ai dati attraverso un livello dati. – alexn