0

这对你们来说可能很容易,但我坚持要转换成 linq。这是我的 sql 查询

update Sevt set
 UserFlag4 = 0
from Sevt, Wo W
where Sevt.Seqnum = W.SeqNum and w.WONUM = '1502411'

这是两个连接的表,但不确定如何转换为 LINQ。非常感谢任何帮助,在此先感谢

4

1 回答 1

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();
于 2013-05-07T06:29:33.533 回答