result = await DbSet.Where(x => x.ParentId == parentId)
.Include(x => x.CreationUser)
.Include(x => x.ModifiedUser)
//.OrderBy(x => x.ModifiedUser.LastName)
.OrderBy(x => EF.Property<object>(x.ModifiedUser, "LastName"))
.Skip(pageSize * (pageNumber - 1))
.Take(pageSize)
.ToArrayAsync();