2012-12-13 3 views
0

2 세트의 데이터가 있습니다.조인을 사용하는 SQL 업데이트와 동일한 람다

이 SQL 업데이트 문과 동일한 람다 구문은 무엇입니까? x => { body } :

UPDATE Customers1 
SET Customers1.Email = Customers2.Email 
JOIN Customers2 ON Customers1.ID = Customers2.ID 
+0

요청하는 내용을 수정해야합니다. 그것이 의미하는 바대로 질문은 의미가 없습니다. – rae1

답변

0

DanielHilgarth가 람다를 사용하거나 LINQ 만 사용한다고 말하면서 충분하지 않습니다.

foreach(var customer1 in customers1) { 
    var customer2 = customers2.FirstOrDefault(c2 => customer1.ID.Equals(c2.ID)); 
    if (customer2 != null) customer1.Email = customers2.Email; 
} 

그래서, 람다 전체 구현의 덩어리입니다 :

난 당신이 뭔가를해야 할 것입니다 가정합니다.

+0

고마워, 그게 내가 한거야. – monstro

2

주면서 익명 메소드를 작성하는 단지 방법입니다. 나는 당신이 실제로 LINQ를 의미한다고 생각합니다.

LINQ의 Q쿼리의 약자이므로 이에 상응하는 것은 없습니다. LINQ는 데이터를 쿼리하지만 변경하지 않습니다.

관련 문제