使用不支持 JSON 的 VB.Net Web 服务(或实际上任何一般的 Web 服务),我听说返回 DataTables 非常糟糕。我已经阅读了关于为什么它不好的解释,但所有这些解释似乎都有一个严重的共同缺陷:它们说明了为什么返回 DataSets 而不是 DataTables 是不好的。
这显然是两种不同的东西。DataTable 主要是数据(尽管不完全如此),而据我了解,DataSet 更“支持操作”。不过,这两种方式都存在差异。
因此,抛开 DataSet 不谈,为什么从 Web 服务返回 DataTable 是不好的,尤其是不支持 JSON 的 VB.Net 服务?这样做真的有任何失误吗,还是只是使用数据集?谢谢。