首页 > 解决方案 > 实体框架核心。对子实体进行排序,然后在内部对子实体进行排序?

问题描述

我想对表子表进行排序,然后对子表的子项进行排序。

无论如何,是否可以通过急切的加载以一种很好的方式做到这一点?

这不起作用,实际上没有排序。

await _dbContext.MainTable
            .Include(m => m.Chapter.OrderBy(c => c.SortingOrder))
            .ThenInclude(c => c.Paragraph.OrderBy(p => p.SortingOrder))
            .FirstOrDefaultAsync(m => m.Id == Id);

标签: entity-framework-core

解决方案


您将需要选择然后执行短路。包含时不会做空。


推荐阅读