An iqueryable perfroms the query on the database withou using memory, ienumerable reads from the database and then queries so uses memory and has performance implications.