将 Breeze.js 用于客户端,将 BreezeController 用于服务器,它生成的有效负载大小对我来说似乎效率低下。例如,当通过以下方式对 3 个属性进行简单的分页投影时:
.select("Property1, Property2, Property3")
每条记录的类型如下:
"$type":"_IB_eTB9_dNYb7IWzNREO3W5Uer5DOQ8[[System.String, mscorlib],[System.String, mscorlib],[System.String, mscorlib]]
显然,我在投影中包含的属性越多,这将越长,在许多情况下,“定义”类型明显长于实际数据,并且每一行都重复。
我是在担心什么,还是有什么办法可以减少这种情况?