¿Qué enfoque debo usar si deseo devolver solo algunos campos del modelo? Quiero ser capaz de pedir algunos campos, algo como esto:?Devolver algunos campos de ASP.NET Web API
campos = correo electrónico, fecha_de_caducidad, avatar (thumb_width, thumb_height, thumb_url)
Esta expresión podría ser también de cabecera en el solicitud. También tengo objetos anidados, como el Avatar dentro del Usuario.
Esto me va a salvar cientos de MB de tráfico, ya que algunos de mis modelos son los realmente pesados.
ACTUALIZACIÓN: Selección de la parcela debe trabajar tanto con las respuestas JSON y XML.
Tengo un ejemplo aquí que eliminará condicionalmente las propiedades de un objeto de serialización JSON. https://gist.github.com/33b5e6056c1d59e83b1a.git esto se puede conectar a la API de ASP.NET utilizando los detalles que se muestran aquí http://tostring.it/2012/07/18/customize-json-result-in-web -api / –