I have an extension method that lets you generically include data in EF:
public static IQueryable IncludeMultiple(this IQueryable
public Task> GetAll() { var query = _Db.Set().AsQueryable(); foreach (var property in _Db.Model.FindEntityType(typeof(TEntity)).GetNavigations()) query = query.Include(property.Name); return query.ToListAsync(); }