Domande con tag 'repository'

3
risposte

Pattern di repository, identificatori diversi

TLDR; Ho un'interfaccia di repository e più origini dati, ognuna con un identificatore di dati diverso: come posso mantenere un solo metodo nell'interfaccia? Ho bisogno di leggere un oggetto dominio OrderData da due diversi repository:...
posta 16.01.2018 - 14:35
1
risposta

Qual è lo scopo della logica di dominio / business nelle classi quando si hanno repository?

Dalla mia esperienza penso che avere classi / modelli senza comportamento solo nella mia applicazione, accanto ai loro repository non sia un buon OOP. Ma questo è il modo in cui ho implementato il modello di repository. Faccio in modo che ovunqu...
posta 25.01.2017 - 13:57
2
risposte

Conversione di un repository di subversion remoto molto grande in un repository Git ridotto

Ho il piacere di acquisire repository di subversion di 14 anni che consiste di due elementi chiave: 111.000 revisioni, di cui circa il 10% è sostanziale; Il dump del repository è di circa 73 GB, a causa di un numero elevato di file di dati...
posta 03.05.2018 - 21:13
2
risposte

Implementazione del modello di repository che non conosce nulla sulla tabella del database e sui nomi delle colonne

Ho visto in giro per Internet e Github, implementazioni per il Repository di pattern di progettazione che conosce i nomi delle tabelle e delle colonne del database. Pensavo, se volevo lavorare con il database come plugin, che potevo scollegare e...
posta 08.07.2014 - 17:28
1
risposta

Come progettare un modello di repository in grado di gestire il caricamento dei dati relazionali caso per uso?

Stiamo progettando un importante refactoring nel codebase del mio sistema aziendale. Uno dei punti refactoring è la (effettiva) definizione del modello di logica di business / dominio. In questo momento, ogni repository della base di codice recu...
posta 22.02.2017 - 22:42
2
risposte

monorepo - Monorepo singolo per più progetti su larga scala di dimensioni aziendali

Ho bisogno di un consiglio prima di andare avanti. Voglio costruire diversi progetti su larga scala, come un prodotto di mercato e alcuni prodotti e librerie specifici per dominio. I prodotti possono o non possono essere correlati ma possono...
posta 17.09.2017 - 00:22
3
risposte

Come notificare a un repository le modifiche alla persistenza

Ho un repository, che al momento legge dal database ogni volta che viene chiamato. Tuttavia, i dati vengono aggiornati solo una volta al giorno e per migliorare le prestazioni, mi piacerebbe che il repository memorizzasse i dati in memoria. Q...
posta 15.09.2017 - 12:01
2
risposte

Il repository dovrebbe avere un metodo per ogni specifica operazione di database?

Se si seguono i modelli di servizio e di repository standard, il repository dovrebbe contenere un metodo specifico per ogni operazione di database o utilizzare solo i metodi generali, ad es. aggiornare? Prendi ad esempio il seguente metodo di se...
posta 09.06.2016 - 18:18
2
risposte

Salva due oggetti di dominio diversi in una chiamata di servizio

Pensa che quando una filiale viene salvata, un'entità cliente deve essere creata nell'architettura di sistema a più livelli. Tutta la validazione è già stata implementata in CustomerService. Se BranchService deve creare un'istanza CustomerSe...
posta 11.03.2016 - 11:00
1
risposta

Confuso su come utilizzare correttamente un modello di repository con Service / Business Layer in cima

Sto costruendo una soluzione ASP.NET Web Api 2 per scopi di apprendimento, e ho avuto un problema. Mi stavo chiedendo se qualcuno potesse dirmi che cosa esattamente mi manca. La soluzione My Web Api ha 4 livelli: Dati, che contiene i mode...
posta 08.07.2014 - 03:12