2

使用不支持 JSON 的 VB.Net Web 服务(或实际上任何一般的 Web 服务),我听说返回 DataTables 非常糟糕。我已经阅读了关于为什么它不好的解释,但所有这些解释似乎都有一个严重的共同缺陷:它们说明了为什么返回 DataSets 而不是 DataTables 是不好的。

这显然是两种不同的东西。DataTable 主要是数据(尽管不完全如此),而据我了解,DataSet 更“支持操作”。不过,这两种方式都存在差异。

因此,抛开 DataSet 不谈,为什么从 Web 服务返回 DataTable 是不好的,尤其是不支持 JSON 的 VB.Net 服务?这样做真的有任何失误吗,还是只是使用数据集?谢谢。

4

1 回答 1

2

就像您不应该返回 aDataSet因为客户端可能不理解它一样,客户端可能不理解 a DataTable。为什么它应该被不运行.NET 的东西所理解?

于 2013-01-07T14:19:01.247 回答