$ 0 0 Actually, if you do it right, you don't have to sacrifice .include when using an abstract repository pattern. I can elaborate and blog on this topic, but IRepository<T> means you can still return IQueryable<T>, so you can use .Include() still.