Unirse al tipo anónimo en LINQ

Tengo 2 c # tabla de declaración, se inicializa la columna durante la creación del programa.

Quería unirme a esta base de tabla en su UserID y UserName.

Mi código es como seguir

<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>

en este código estoy recibiendo el error

Declarador de miembro de tipo anónimo no válido. Los miembros de tipo anónimo deben declararse con una asignación de miembro, nombre simple o acceso de miembro.

¿De todos modos unirte tipo anónimo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta