「objProduct」オブジェクト変数から製品を読み取るための for each ループを設定すると、スナップショットが示すように、「列挙子モード」ペインに 3 つのオプションが表示されます。
「最初のテーブルの行」が現在のケースに適したオプションであることはわかっています。しかし、どのシナリオで 2 番目と 3 番目のオプションが使用されるのか興味がありますか?
2nd/3rdを適用すると「ADO Object Source Variable」に複数のテーブルが含まれるようです。それは紛らわしいです... 1 つの変数を 1 つのテーブルと見なすべきではないので、最初のオプションだけが必要ですか?
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.