Entity framework core 使用EntityFramework加载具有多个子项的项

Entity framework core 使用EntityFramework加载具有多个子项的项,entity-framework-core,Entity Framework Core,我有一个类项,它包含如下所示的子项列表 public class Item { public List<SubItem> SubItems } 公共类项目 { 公共列表子项 } 如何使用entity framework仅加载子项列表中至少有一个子项的项?您是否尝试过以下方法: var items = dbContext.Set<Item>().Include(i => i.SubItems) .Where(i =>

我有一个类项,它包含如下所示的子项列表

public class Item
{
    public List<SubItem> SubItems
}
公共类项目
{
公共列表子项
}

如何使用entity framework仅加载子项列表中至少有一个子项的项?

您是否尝试过以下方法:

var items = dbContext.Set<Item>().Include(i => i.SubItems)
                 .Where(i => i.SubItems.Any()).ToList()
var items=dbContext.Set().Include(i=>i.SubItems)
.Where(i=>i.SubItems.Any()).ToList()

A其中子项列表至少有一个子项?
-请澄清。