EfCore не поддерживает это из коробки.Тем не менее, ниже может использоваться в качестве обходного пути в некоторых конкретных случаях
var mainCategory = _context.MainCategories
.Select(c => new
{
c,
Categories= c.Categories.OrderBy(x => x.CategoryID)
.Skip((PageSize * PageNumber) - PageSize)
.Take(PageSize)
})
.FirstOrDefault();
PS: DbContext больше не может отслеживать объект.Это обратная сторона этого подхода