モデルから一部のフィールドのみを返す場合は、どのようなアプローチをとるべきですか?ASP.NET Web APIからいくつかのフィールドを返します
は、この式はまた、ヘッダすることができ
フィールド=メール、EXPIRATION_DATE、アバター(thumb_width、thumb_height、thumb_url):?私は、いくつかのフィールドのためにこのような何かを頼むことができるようにしたいです要求。私はまた、ユーザーの中のアバターのような入れ子になったオブジェクトを持っています。
私のモデルのうちのいくつかは本当に重いものなので、これは百MBのトラフィックを節約します。
更新:フィールド選択は、JsonとXML応答の両方で機能するはずです。
ここでは、条件付きでJSONシリアライズオブジェクトからプロパティを削除する例を示します。 https://gist.github.com/33b5e6056c1d59e83b1a.gitこちらをご覧ください。http://tostring.it/2012/07/18/customize-json-result-in-web -api / –