クライアントにBreeze.jsを使用し、サーバーにBreezeControllerを使用すると、生成されるペイロードサイズは私には非効率に見えます。たとえば、次のような方法で3つのプロパティの単純なページ投影を行う場合:
.select("Property1, Property2, Property3")
各レコードのタイプは次のとおりです。
"$type":"_IB_eTB9_dNYb7IWzNREO3W5Uer5DOQ8[[System.String, mscorlib],[System.String, mscorlib],[System.String, mscorlib]]
そして明らかに、プロジェクションに含めるプロパティが多いほど、これは長くなります。多くの場合、タイプ「定義」は実際のデータよりも大幅に長く、すべての行で繰り返されます。
私は何も心配していませんか、それともこれを減らす方法はありますか?