这对你们来说可能很容易,但我很难转换成linq。 这是我的SQL查询
update Sevt set
UserFlag4 = 0
from Sevt, Wo W
where Sevt.Seqnum = W.SeqNum and w.WONUM = '1502411'
这是两个连接的表但不确定如何转换为LINQ。任何帮助非常感谢,在此先感谢
答案 0 :(得分:2)
只需像在SQL中一样从两个表中选择。然后更新标志并保存更改。
var query = from s in context.Sevt
from w in context.Wo
where s.Seqnum == w.SeqNum && w.WONUM == "1502411"
select s;
foreach (var set in query)
{
set.UserFlag4 = 0;
}
context.SaveChanges();