如何使用 Linq 将 IQueryable> 转换为 IQueryable

本文关键字:IQueryable Page 转换 何使用 Linq | 更新日期: 2023-09-27 18:31:40

var page = pagesRepository.GetPages();
var categoryPages = page.ChildCategoryPages;
var articlePages = categoryPages.Select(x => x.ChildPages);

articlePagesIQueryable<IQueryable<Page>>.但我需要IQueryable<Page>中的所有页面.

怎么做?

如何使用 Linq 将 IQueryable<IQueryable<Page>> 转换为 IQueryable<Page

var articlePages = categoryPages.SelectMany(x => x.ChildPages);