none
Remoting返回Dataset,还是NewsInfo这样的数组好? RRS feed

  • 问题

  • Remoting是返回一个DataSet的效率高呢,还是返回一个NewsInfo这样的数组效率高呢?
    服务器在国外。
    2009年12月25日 1:30

答案

  • 你好!

    实体的效率要高一些。

    默认 DataSet 会序列化时会附加更多的信息增加传输量,这种情况可以通过设置 DataSet.RemotingFormat 然后将 DataSet 转成 Byte[] 后再用于传输,这样在传大量数据时效率提升的非常明显。

    不管怎么样实体类的效率都会优于 DataSet,但 Ado.Net 给我们提供了丰富的功能,可以在开发过程得到很多的便利。具体怎么做还要看你们的设计与取舍。

    知识改变命运,奋斗成就人生!
    2009年12月25日 1:45
    版主