1

尝试使用 simple.data 进行更新插入,如果匹配,我想添加到当前值,否则只使用提供的值。

如果 Id=13 不存在,则会失败。

var table = db.TheTable2;
table.UpsertById(Id: 13, Value: table.Value + 10); // Want a row ID=13, Value=10 if not exist, otherwise Value=Value+10.

这是有效的,因为存在 Id=13

var table = db.TheTable2;
table.UpsertById(Id: 13, Value: 10);
table.UpsertById(Id: 13, Value: table.Value + 10);

怎么做?

4

1 回答 1

1

目前不支持。您可以在https://github.com/markrendle/Simple.Data/issues打开一个问题来请求该功能。

于 2013-04-15T10:30:05.233 回答