Bom dia tenho uma classe DAO Inscrições em um projeto que ela liga pessoas e eventos numa consulta linq para retornar as inscrições
public IList<Inscricao> Listar()
{
var query = from i in context.Inscricoes
join e in context.Eventos
on i.IdEvento equals e.Id
join p in context.Pessoas
on i.IdPessoa equals p.Id
select new { i, e, p};
return query.ToList();
}
O meu problema é na hora do retorno do método ele não deixa eu passar um iList porque tem 3 tipos de retornos pessoas, eventos e inscrições como faço isso?