wcf传输Dataset大数据量 -压缩(一)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > wcf传输Dataset大数据量 -压缩(一)

wcf传输Dataset大数据量 -压缩(一)

 2013/9/4 12:14:40  server126  博客园  我要评论(0)
  • 摘要:由于WCF不能传输DataTable(不能序列化),所以更多项目中都会使用DataSet作为查询集合的首选返回类型,但是由于DataSet会生成很多的状态信息等,所以DataSet体积也会变大,有几种改变DataSet大小的方法。1、将DataSet的RemotingFormat属性设置为Binary(默认是xml)<=>2、使用开源的压缩组件“ICSharpCode.SharpZipLib.dll”进行压缩<=>不言而喻
  • 标签:DataSet 数据 压缩 WCF ASE

由于WCF不能传输DataTable(不能序列化),所以更多项目中都会使用DataSet作为查询集合的首选返回类型,但是由于DataSet会生成很多的状态信息等,所以DataSet体积也会变大,有几种改变DataSet大小的方法。

1、将DataSet的RemotingFormat属性设置为Binary (默认是xml)

 <=>  

 

2、使用开源的压缩组件“ICSharpCode.SharpZipLib.dll”进行压缩

<=>

 

不言而喻。所以推荐大家使用DataSet的时候,最好设置成二进制。最后压缩成Byte[]以后,作为返回类型。

 

发表评论
用户名: 匿名