日期:2014-05-18  浏览次数:20725 次

WCF数据表传输的问题?
假如数据库有一个员工表,字段如下:

emplID
emplName
emplSex
emplTele
emplFax
emplAddr

现在客户端在不同的情况下,可能向服务端获取不同的数据,如:有时只需要emplID和emplName,有时需要整个数据,有时只要一个emplname,对这种情况怎么办?
如果每种情况都定义一个实体类,当然是可以的,但是感觉浪费;假如只定义一个最大范围的实体类(共用),但是每次都要传输没有用的字段感觉也浪费。呵。。不知怎么解决 这种问题?


------解决方案--------------------
用DataSet传输的确很方便。
但你要考虑数据量的问题,默认情况下WCF中对每次传输的数据量大小有一定的限制,如果你的DataSet中数据量超出限制就会出错,你可以通过修改配置文件来解决这个问题,但不是根本解决办法。