2 세트의 데이터가 있습니다.조인을 사용하는 SQL 업데이트와 동일한 람다
이 SQL 업데이트 문과 동일한 람다 구문은 무엇입니까? x => { body }
:
UPDATE Customers1
SET Customers1.Email = Customers2.Email
JOIN Customers2 ON Customers1.ID = Customers2.ID
2 세트의 데이터가 있습니다.조인을 사용하는 SQL 업데이트와 동일한 람다
이 SQL 업데이트 문과 동일한 람다 구문은 무엇입니까? x => { body }
:
UPDATE Customers1
SET Customers1.Email = Customers2.Email
JOIN Customers2 ON Customers1.ID = Customers2.ID
DanielHilgarth가 람다를 사용하거나 LINQ 만 사용한다고 말하면서 충분하지 않습니다.
foreach(var customer1 in customers1) {
var customer2 = customers2.FirstOrDefault(c2 => customer1.ID.Equals(c2.ID));
if (customer2 != null) customer1.Email = customers2.Email;
}
그래서, 람다 전체 구현의 덩어리입니다 :
난 당신이 뭔가를해야 할 것입니다 가정합니다.
고마워, 그게 내가 한거야. – monstro
주면서 익명 메소드를 작성하는 단지 방법입니다. 나는 당신이 실제로 LINQ를 의미한다고 생각합니다.
LINQ의 Q
은 쿼리의 약자이므로 이에 상응하는 것은 없습니다. LINQ는 데이터를 쿼리하지만 변경하지 않습니다.
요청하는 내용을 수정해야합니다. 그것이 의미하는 바대로 질문은 의미가 없습니다. – rae1