当使用WebService作为接口返回数据集在局域网、Internet传输时,如果结果集大小较大(超过几KB级别),需要对数据进行减肥。
以下是几种减肥的思路:
1、将DataSet转换成二进制流(byte[]);
2、使用微软组建DataSetSurrogate再转换成二进制流;
3、在2的基础上压缩成ZIP(可以使用System.IO.Compression.GZipStream类)