我有2組數據。相當於帶有連接的sql更新的lambda
什麼是與此sql更新語句等效的lambda語法?
UPDATE Customers1
SET Customers1.Email = Customers2.Email
JOIN Customers2 ON Customers1.ID = Customers2.ID
我有2組數據。相當於帶有連接的sql更新的lambda
什麼是與此sql更新語句等效的lambda語法?
UPDATE Customers1
SET Customers1.Email = Customers2.Email
JOIN Customers2 ON Customers1.ID = Customers2.ID
正如DanielHilgarth所說,只是使用lambda或甚至LINQ在這裏是不夠的。
我假設你需要這樣的:
foreach(var customer1 in customers1) {
var customer2 = customers2.FirstOrDefault(c2 => customer1.ID.Equals(c2.ID));
if (customer2 != null) customer1.Email = customers2.Email;
}
因此,拉姆達是整個實現的一大塊。
謝謝,那正是我所做的。 – monstro
蘭巴達斯只是一種寫匿名方法:x => { body }
。我假設你的意思是LINQ。
沒有等價物,因爲LINQ中的Q
代表查詢。 LINQ查詢數據,它不會改變它。
您必須完善正在詢問的內容。就目前來看,這個問題沒有道理。 – rae1