gpt4 book ai didi

.net - 查询更新多行

转载 作者:行者123 更新时间:2023-12-01 13:25:15 25 4
gpt4 key购买 nike

我有一个包含 token 、用户名、StatusId 的表。在我为特定用户在表中插入任何行之前,我想检查是否存在任何具有事件状态的行,如果有则将其更新为非事件状态。

我不知道如何在 LINQ 中执行此操作。目前我正在检索我的值作为下面的查询。

var activeUsers = 
(from _users in currentDataContext.Users
where _users.StatusId.Equals(1)
select _session);

最佳答案

users = currentDataContext.Users.Where(o => o.StatusId == 1);
foreach(var item in users)
item.StatusId = 0;
currentDataContext.SaveChanges();

请注意,如果您的应用是多用户应用,那么在您查询数据库后,DB 有可能已被更改。

关于.net - 查询更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13651237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com