Progress .Net open client - 何时使用ProDataSet而不是Temp-Tables?

时间:2018-05-24 21:12:09

标签: openedge progress-4gl progress-db

我正在使用.Net开放客户端与Progress Appserver一起工作。我在订单/详细信息场景中有一组5个输入输出静态临时表。我读过Prodataset也可以用来实现同样的目标。

在这种情况下使用Prodataset而不是使用静态临时表是否有好处?谁应该使用Prodataset而不是临时表?

1 个答案:

答案 0 :(得分:2)

ProDataSet是组织一组相关临时表的便捷方式。您似乎有一组相关的临时表,因此您可能会因为将它们作为一个单元而不是单独处理而受益。

实际上,即使您只有一个TT,将其包装到PDS中也是有益的 - 您可以通过PDS获得许多功能,例如更改跟踪和错误状态,而这些功能是您无法获得的TT。另外,无论如何都可以获得标准化界这样做不需要额外费用。