[Serializable] とマークされたクラスがあります。Web API から返すと、フィールド名はすべてファンキーです。
通常、返される JSON は
[{"OrderId":797 ...
[Serializable] を使用した場合に返される JSON
[{"<OrderId>k__BackingField":797 ...
キャッシュに BinaryFormatter を使用するためにシリアライズ可能とマークしたくありません。カスタム・シリアライザーを作成するか、シリアライズできないツイン・クラスを作成して、両者の間で「キャスト」するモンキー・コードを作成する以外に方法はありますか?