It seams all you want to do is filter your context.Books by some criteria.
IEnumerable<Book> books = context.Books.Where(b => someConditions);
If you still need the empty IEnumerable you can just call Enumerable.Empty():
IEnumerable<Book> books = Enumerable.Empty<Book>();