I am using Entity Framework and would like to create generic GetById method in Repository class with eager loading:
Here is my method which uses lazy-lo
Use This In Repository
public IQueryable FindByCondition(Expression> expression) { return this.RepositoryContext.Set().Where(expression).AsNoTracking(); }
and This In Action Method
var User = _IRepositoryWrapper.User.FindByCondition(x=>x.Id == id).Include(a=>a.Photos).FirstOrDefault();