Quale approccio dovrei usare se voglio restituire solo alcuni campi dal modello? Voglio essere in grado di chiedere per alcuni campi, qualcosa di simile:?Restituire alcuni campi dall'API Web ASP.NET
campi = e-mail, expiration_date, avatar (thumb_width, thumb_height, thumb_url)
Questa espressione potrebbe essere di intestazione anche nel richiesta. Ho anche oggetti annidati, come l'Avatar all'interno dell'Utente.
Ciò mi farà risparmiare centinaia di MB di traffico, poiché alcuni dei miei modelli sono davvero pesanti.
AGGIORNAMENTO: la selezione dei campi dovrebbe funzionare sia con le risposte JSON che XML.
Ho qui un esempio che rimuoverà in modo condizionale le proprietà da un oggetto serialize JSON. https://gist.github.com/33b5e6056c1d59e83b1a.git questo può essere scandagliato nell'API di ASP.NET usando i dettagli mostrati qui http://tostring.it/2012/07/18/customize-json-result-in-web -API / –