Cache["DataSetName"]=DataSet1;DataSet2=(DataSet)Cache["DataSetName"];

解决方案 »

  1.   

    直接返回dataset就行,.net webservice会自动序列华dataset,不用你手动转换而起可以穿透防火墙的。
      

  2.   

    我还想问问就是这个方式来存取数据库可行不可行?速度如何?我现在自己测试的就是程序在第一次请求WEB服务的时候很慢,但是之后速度就快了,如果只慢开始那一次是可以接受的。
      

  3.   

    函数直接返回DataSet类型就可以了,但是数据量大的话不实际!