为了账号安全,请及时绑定邮箱和手机立即绑定

WCF传输大数据量用什么方式传输?

WCF传输大数据量用什么方式传输?

慕桂英3389331 2018-11-06 05:02:41
我有一个系统,采用Linq做数据底层,WCF做为服务对外公布,请问该用什么方式进行序列化?我之前用的DataSet,感觉效率不高,如果直接用对象数据进行序列化,是不允许的,如果要把对象序列化,请问该怎么做?希望朋友们给我多提些意见,可以展开思路。
查看完整描述

2 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

服务端:

1,编写自定义序列化类MySerializeFormater,把类或者DataSet中的数据尽量紧凑的写进byte[];

2,对数据压缩;

3,编写自定义编码器类MyMessageEncoding或者使用Binary编码器;

客户端也要做同样事情,才能还原数据。

 

但是,这些方法都不能根本解决问题,根本解决方案,还是要对大数据量进行分页传输。


查看完整回答
反对 回复 2018-11-07
?
心有法竹

TA贡献1866条经验 获得超5个赞

WCF 基本可以支持所有对象的序列化,只用添加序列化的Attribute 就OK了

查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 618 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信