当为每个循环设置一个从“objProduct”对象变量中读取产品时,我在“枚举器模式”窗格中获得了三个选项,如快照所示:
我知道“第一个表中的行”是当前案例的正确选择。但是,我很好奇将在哪些场景中使用第二个和第三个选项?
如果应用 2nd/3rd,似乎“ADO 对象源变量”将包含多个表。这令人困惑......不应该将一个变量视为一个表,因此只需要第一个选项吗?
PS 我做了研究,只有MSDN提供了一些如下信息,但不太清楚它们何时会被应用以及用于什么目的。
**Rows in all tables (ADO.NET dataset only)**
Select to enumerate rows in all tables. This option is available only if the objects to enumerate are all members of the same ADO.NET dataset.
**All tables (ADO.NET dataset only)**
Select to enumerate tables only.