Imagine I have a SearchService layer that has a method to search all cars starting with a certain string;
public static class Searcher{ public IAnInterface&l
If you are using IQueryable as return type, You have a service layer with leaky abstraction.