entity-framework-core - 实体框架核心。对子实体进行排序,然后在内部对子实体进行排序?
问题描述
我想对表子表进行排序,然后对子表的子项进行排序。
无论如何,是否可以通过急切的加载以一种很好的方式做到这一点?
这不起作用,实际上没有排序。
await _dbContext.MainTable
.Include(m => m.Chapter.OrderBy(c => c.SortingOrder))
.ThenInclude(c => c.Paragraph.OrderBy(p => p.SortingOrder))
.FirstOrDefaultAsync(m => m.Id == Id);
解决方案
您将需要选择然后执行短路。包含时不会做空。
推荐阅读
- php - 从 Web 中的 FIrebase 检索 Firebase Analytics 数据
- android - SpannableString 不适用于 Android 单元测试
- reactjs - React + Redux - 组件不会以不同的路线重新渲染
- javascript - jQuery - 在url中设置带括号的背景图像
- python - 是否有可能根据检查值是否存在的列表创建新列?
- swift - 如何平滑地更改 UILabel 中的文本
- c++11 - std::get_time() 对于“短”输入的正确行为是什么
- swift - Swift userdefaults 不存储值
- ruby-on-rails - 如何遍历我的视图上的集合向下然后跨列
- c# - 对象引用未设置错误 EF6 拥有的实体