Treten Sie der anonymen Eingabe in LINQ bei

Ich habe 2 c # Deklarationstabelle, es Spalte Initialisierung während der Erstellung des Programms.

Ich wollte diese Tabelle Basis auf seine UserID und UserName beitreten.

Mein Code ist wie folgt

<code>from nSJL in UserList.AsEnumerable()
join SJL in UserListOnline.AsEnumerable()
on
new { nSJL.Field<int>("UserID"), nSJL.Field<string>("UserName") }
equals
new { nSJL.Field<int>("UserID"), nSJL.Field<string>("UserName") }
into sjList
</code>

In diesem Code erhalte ich den Fehler

Ungültiger anonymer Member-Deklarator. Anonyme Mitglieder müssen mit einer Mitgliederzuweisung, einem einfachen Namen oder einem Mitgliederzugriff deklariert werden.

Wie auch immer, anonymen Typ beizutreten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage