IQueryable retornará tipo uma consulta onde com esse tipo você poderá aplicar expressão de filtragem por exemplo. O IEnumerable retorna uma coleção, com isso você terá todas as funcionalidade desta. O recoenhece o tipo, se você fizer como na primeira opção ele saberá que é uma query do entity framework, se você quiser mudar para usar o retorno de um enumerable ele reconhecerá. Assim é só você mudar o retorno sem se preocupar com a declaração de seu tipo.
Sugerido como RespostaMurilo Amaru Gomesdomingo, 1 de novembro de 2009 04:58
Marcado como RespostaMarcos Aguiar Jrquarta-feira, 4 de novembro de 2009 19:50