Dołącz anonimowy typ w LINQ

Mam tabelę deklaracji 2 c #, kolumna jest inicjalizowana podczas tworzenia programu.

chciałem dołączyć do tej bazy tabeli na podstawie identyfikatora użytkownika i nazwy użytkownika.

Mój kod jest następujący

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

w tym kodzie pojawia się błąd

Nieprawidłowy deklarator członka anonimowego typu. Członkowie typu anonimowego muszą być zadeklarowani z przypisaniem członka, prostą nazwą lub dostępem członka.

W każdym razie, aby dołączyć do anonimowego typu?