entity-framework-core - 使用 EntityFramework 加载具有多个子项的项
问题描述
我有一个包含 SubItems 列表的类 Item,如下所示
public class Item
{
public List<SubItem> SubItems
}
如何使用实体框架仅加载 SubItems 列表中至少有一个 Subitem 的那些 Item?
解决方案
您是否尝试过如下操作:
var items = dbContext.Set<Item>().Include(i => i.SubItems)
.Where(i => i.SubItems.Any()).ToList()
推荐阅读
- asp.net-core - 为什么 controllerbase.challenge 返回 200 而不是 302 重定向
- javascript - Resizable Sidebar - Drag To Resize
- node.js - Refresh JWT 令牌实施的正确流程
- events - Acumatica - 如何从客户中的自定义字段更新客户位置中的自定义字段
- java - JFrame 更新因线程休眠而失败
- r - 根据R中数据框中的列条件创建向量
- node.js - Express 中完全准确的网址
- reactjs - 一起在两个不同的动画视图上执行动画
- compass-sass - 为什么这个基本的 SASS 文件没有编译?
- r - 向列表中的每个数据框添加一个变量,该变量等于数据框名称