I diversi tipi di risorse di dati hanno diversi data mapping?

1

Nella mia applicazione devo consumare i dati da un'API, fare un po 'di elaborazione e quindi archiviare i dati recuperati dall'API nel mio database. Devo avere più Data Mapper? Uno per l'API e altro per il mio database?

Grazie.

    
posta Lucas Piske 26.07.2016 - 03:11
fonte

1 risposta

3

Tendo a trovarlo una buona idea usare una mappatura in ogni punto di conversione, sì. Mentre forse un pelo di lavoro in più per iniziare, tende a impedire che le cose vengano suddivise in un secondo momento e isolare correttamente la funzionalità nelle aree di contesto a cui appartiene veramente. Chi può dire che un anno lungo la strada la tua fonte API esterna non cambierà? All'inizio, è più facile pensare di creare le mappature separatamente piuttosto che dover spezzare una singola mappatura globale in una successiva.

Strumenti come AutoMapper (C #, altri di cui non sono certo disinvolto ma sono sicuro che esistano) possono rendere questo un processo molto indolore.

    
risposta data 26.07.2016 - 03:56
fonte