1

行フィールド値の値を確認し、値に応じて特定の操作を実行したいと考えています。これはできますか?コードの一部は以下のとおりです

public override IEnumerable<Row> Execute(IEnumerable<Row> rows)
    {
        foreach (Row row in rows)
        {
            if (row["ProductAction"] == "Update")
            {
                _updateProductOperation.Execute(rows);
            }
            else
            {
                _addProductOperation.Execute(rows);
            }

            yield return row;
        }
    }
4

1 に答える 1

2

誰かが興味を持っている場合に備えて、誰かが別のフォーラムで私に答えました。彼らは、一方のブランチが「更新」をチェックし、もう一方のブランチが != 「更新」をチェックする分岐操作でこれを行うと言っていました。

于 2012-06-17T14:27:57.677 に答える