【发布时间】:2019-06-14 05:19:41
【问题描述】:
我很难尝试对表中的多行执行更新。
我试过这段代码:
PayoutEntities payoutdb = new PayoutEntities();
public void SaveStatusBatch(string batchid)
{
payout_transaction data = payoutdb.payout_transaction.Where(x => x.batchid == batchid).FirstOrDefault();
data.status = "Success";
payoutdb.SaveChanges();
}
但它只更新一个单行,其中batchid 与参数中指示的内容匹配。我在这里使用Èntity Framework。
这就是我的桌子的样子:
|batchid|name|status|
|1 |John| |
|1 |Nick| |
|1 |Bill| |
|2 |Ara | |
我想将 John、Nick 和 Bill 的状态更新为 Success。 你对我该怎么做有什么建议吗?
【问题讨论】:
标签: asp.net-mvc entity-framework linq lambda