Sto lavorando su un progetto web api c # usando architettura di cipolla e pattern di repository e framework di entità tra le altre cose. Facendo qualche ricerca ho scoperto una tecnica chiamata side-loading
che fondamentalmente aiuta il client a caricare informazioni aggiuntive in una sola chiamata a riposo.
Qualcosa di simile è menzionato anche nell'API JSON link come elemento " incluso "
Poiché questa tecnica di solito carica (ma non necessariamente) l'archivio di informazioni in diverse entità / repository, non sono sicuro che questo sia qualcosa che può o dovrebbe essere fatto in una singola unità di lavoro, o deve / deve essere fatto attraverso più chiamate al database?