對於客戶端使用Breeze.js,對於服務器使用BreezeController,它生成的有效負載大小對我來說似乎效率低下。例如通過像這樣3個屬性的簡單分頁投影時:有什麼辦法可以減少breeze.js的有效載荷大小,還是我應該不擔心呢?
.select("Property1, Property2, Property3")
,每個記錄包含以下內容作爲類型:
"$type":"_IB_eTB9_dNYb7IWzNREO3W5Uer5DOQ8[[System.String, mscorlib],[System.String, mscorlib],[System.String, mscorlib]]
明明多個屬性包括我在我的投影長這將是,在許多情況下,類型「定義」比實際數據長得多,並且對於每一行都重複。
我擔心什麼也沒有辦法減少這種情況?
儘管壓縮並不是什麼大問題,但他們已經通過自定義序列化解決了這個問題。 http://www.getbreezenow.com/documentation/controlling-serialization – slopapa 2014-11-25 20:27:57