Domande con tag 'repository'

2
risposte

Estrazione del repository

Supponiamo di avere un oggetto utilizzato dal mio codice, ad esempio Persona: public class Person { public string Name {get;set;} public Address Address {get; set;} } public class Address { public string AddressLine1 {get;set;}...
posta 14.09.2016 - 17:37
2
risposte

Devo nidificare repository come bambole russe?

tl; dr Posso avere un repository dipendente da un altro repository, dove entrambi implementano la stessa interfaccia? Sto lavorando su un sistema di analisi dei siti web che implica l'acquisizione di dati da fonti diverse. Una di queste fon...
posta 24.03.2017 - 20:14
1
risposta

Come progettare i miei repository quando ci sono più fonti per lo stesso tipo di dati?

Nella mia domanda, devo ottenere dati dal nostro ERP. Per questo esempio, diciamo i dati del prodotto. Alcuni dei dati provengono dall'API che il nostro ERP ci ha fornito, mentre alcuni provengono da chiamate dirette DB poiché l'API non ci fo...
posta 18.07.2017 - 06:21
2
risposte

Qual è l'approccio corretto al livello DAO in presenza di framework ORM

Sto usando JPA / Hibernate ma probabilmente non limita la domanda. Attualmente sto scrivendo il mio codice di accesso ai dati nelle mie classi di controller web. Grazie a JPA, nella maggior parte dei casi questo codice è molto semplice, in pr...
posta 10.05.2015 - 11:50
3
risposte

Come utilizzare l'unità di lavoro e modelli di repository in un ambiente orientato ai servizi

Ho creato un framework applicativo utilizzando l'unità di lavoro e i modelli di repository per il suo livello dati. I livelli di consumer data come la presentazione dipendono dal design del livello dati. Ad esempio un modulo astratto CRUD ha una...
posta 18.08.2012 - 15:33
2
risposte

Che è architettonicamente corretto per i nomi dei metodi Data Access Layer: Recupera o Seleziona? [chiuso]

Ho visto le parole Fetch e Select usate in modo apparentemente intercambiabile quando si nominano i metodi del livello di accesso ai dati (ad esempio Person.Select o Person.Fetch). Quale è corretto? Il mio istinto è che il punto del livello d...
posta 05.06.2013 - 14:56
1
risposta

in quale livello deve essere inserito il metodo BL "parziale"?

Ho un progetto e seguo i modelli Repository e UoW. Ho anche un livello di "servizio" che uso anche come livello BL. Prendendo ad esempio un modello di dominio del cliente, potrei avere informazioni che ho bisogno di recuperare insieme al clie...
posta 30.08.2016 - 10:08
2
risposte

Vendendo parte del mio repository nel progetto di qualcun altro

Ho un repository per un progetto che contiene sia un eseguibile che una libreria. My repo |->src |->my-exe |->my-lib Ora sto lavorando con un'azienda che vuole usare la mia biblioteca anche nel loro progetto. Vogliono vendere...
posta 08.02.2017 - 20:16
3
risposte

Come utilizzare le funzionalità specifiche del database, come le funzionalità di incremento / decremento, in DDD?

Ho un'entità che ha una proprietà balance in dollari. Ogni volta che si verifica un evento che fa cambiare il saldo, come un debito, all'interno della stessa transazione, il balance deve essere decrementato dell'importo del debito (com...
posta 07.06.2018 - 02:32
1
risposta

Come si definiscono oggetti e repository di dominio, quando si ha a che fare con più tabelle di database?

Immagina un'applicazione che ti permetta di aggiungere elementi pubblicitari a un preventivo. Il risultato finale è come un addetto alle vendite che ti fornisce un foglio stampato con informazioni quali il nome dell'azienda, il nome della person...
posta 28.02.2017 - 18:38