I do not think Binary Serialization is why first Loading is slow, because there are only 10 rows in the parent collection.
I use Binary because there is not yet ES WebService Template and in order to shorten my code I serialize entity and collection on ES base class level. All of entity and collection use one simply webservice that supply WebMethod as follow, but Xml proxy can not do like this.
Code:
[WebMethod]
public DataSet LoadDynamicQuery(byte[] esDynamicQueryBinary)
[WebMethod]
public byte[] LoadEntityCollection(byte[] esEntityCollectionBinary, int queryType, string query, byte[] parms)
[WebMethod]
public byte[] SaveEntity(byte[] esEntityBinary)
[WebMethod]
public byte[] SaveEntityCollection(byte[] esEntityCollectionBinary)
Another question, does Xml proxy support hierarchical binding?
thanks.