Estou usando entity framework, sempre faço linq com duas tabelas assim :
meuEntities entidade = new meuEntities();
var result =(from a in entidade.tabelaA
from b in entidade.tabelaB
where a.id == b.id &&
a.nome == nome || a.primeironome == nome || a.segundonome == nome
select new { a.nome,a.segundonome,b.descricao}.tolist();
Ele é para me trazer somente um registro ele esta trazendo 11 registros, os dados da tabela a estão corretos mais da tabela b não, o que pode ser ?
Junior