In this case you miss one of the main point of repository pattern - decoupling from storage implementation (it would be hard to move to other storage architecture with the same level of support of IQueryable).
I've actually solved the problem with custom virtual DbSet but the article on which the issue relate is still invalid.
I've actually solved the problem with custom virtual DbSet but the article on which the issue relate is still invalid.