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 回答