這對你們來說可能很容易,但我堅持轉換成linq。 這裏是我的sql查詢Linq to Entity - 加入更新
update Sevt set
UserFlag4 = 0
from Sevt, Wo W
where Sevt.Seqnum = W.SeqNum and w.WONUM = '1502411'
這裏是二表連接,但不知道如何轉換爲LINQ。任何幫助非常感謝,在此先感謝
這對你們來說可能很容易,但我堅持轉換成linq。 這裏是我的sql查詢Linq to Entity - 加入更新
update Sevt set
UserFlag4 = 0
from Sevt, Wo W
where Sevt.Seqnum = W.SeqNum and w.WONUM = '1502411'
這裏是二表連接,但不知道如何轉換爲LINQ。任何幫助非常感謝,在此先感謝
只需從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();
Linq僅用於查詢。它本身與數據庫無關。所以這個問題沒有任何意義...進一步用nHibernate/Linq2SQL/EF你不能做更新使用where子句...不直接... – Aron 2013-05-07 06:25:49
@Aron,我的壞,我試圖轉換我的SQL查詢以Linq爲實體。 – Usher 2013-05-07 06:26:49
但是,如果問題是關於實體框架... [實體框架擴展](http://efe.codeplex.com/) – Aron 2013-05-07 06:26:49