Junte-se ao tipo anônimo no LINQ

Eu tenho 2 c # tabela de declaração, a coluna inicializar durante a criação do programa.

Eu queria juntar esta base de tabela em seu UserID e UserName.

Meu Código é 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>

neste código eu estou recebendo o erro

Anunciador de membro de tipo anônimo inválido. Os membros do tipo anônimo devem ser declarados com uma atribuição de membro, nome simples ou acesso de membro.

De qualquer forma para participar do tipo anônimo?

questionAnswers(2)

yourAnswerToTheQuestion