Estou com o seguinte problema: ao executar a consulta abaixo, users é um array de inteiro, quando o mesmo vem com mais de 1500 ids, ele apresenta o erro:
An unhandled exception of type 'System.StackOverflowException' occurred in EntityFrameworkIsso porque, a consulta escreve uma query muito grande para 1500 ids, será que existe alguma função do Entity que compacte a escrita desta query ?
(from uvh in db.tb_UsuarioVisaoHierarquia
where (from u in users //array de inteiros(Ids)
where uvh.idUsuario == u
select u).Contains(uvh.idUsuario)
select uvh).ToList();