Update DataTable mit LINQ

Ich habe zwei datatables mit demselben identity-Spalte. Ich möchte update einer Spalte mit Wert aus einer Tabelle mit anderen Spalten-Wert in einer anderen Tabelle. Zum Beispiel:

Diese sind die zwei Tabellen:

Tabelle1:

       ID         Name           Amount
     ------      -------        ---------
        1          AA             0
        2          BB             0
        3          CC             0

Tabelle2:

       ID        Amount
     ------    ---------
        1        5000
        2        6000
        3        7000            

Meine gewünschte datatable sollte wie diese:

DesiredTable:

       ID         Name           Amount
     ------      -------        ---------
        1          AA             5000
        2          BB             6000
        3          CC             7000

Möchte ich nicht verwenden, die for-Schleife. Wie um dieses Ergebnis zu erreichen ist die Verwendung von LINQ?

Wieder diese willkürliche Bemerkung über die nicht wollen, um eine for-Schleife verwenden. Es hat bitte die Frage: warum nicht? =)
Und Sie erwarten, dass wir schreiben es für Sie, ohne zu zeigen, was Sie versucht haben.
Auch LINQ ist in der Regel verwendet, um neue Sammlungen erstellen/Ansichten, nicht produzieren Nebenwirkungen, die in bestehenden. For-oder foreach-scheint vernünftig genug, um verwendet werden.
Ich habe geschrieben die Codierung mittels for-Schleife. das ist, warum ich erwähnt nicht zu benutzen, for-Schleife. Ich möchte wissen, wie mithilfe von LINQ?
Dies mag offensichtlich sein, um Sie, aber nicht jemand anderes. Wichtig sind auch Informationen, wie das (und die entsprechenden Beispiel), die in Ihrer Frage. =)

InformationsquelleAutor thevan | 2012-11-28

Schreibe einen Kommentar