我有一个非常简单的模型。 主类Recipe包含一个RecipeItem列表。每个RecipeItem都有一个RecipeItemComponents列表。
使用Entity Framework上下文,我可以这样做:
var ret = await _context.Recipes
.Include(x => x.RecipeItems)
.ToListAsync();
这段代码返回包含食谱项目的食谱,但是对于每个食谱项目,我没有RecipeItemsComponent列表。这是有道理的,因为我没有包含它们,但是我不确定如何解决这个问题。谢谢。
Include
后使用ThenInclude
。 - Rudresha Parameshappa.Include(x => x.RecipeItems).ThenInclude(ri => ri.RecipeItemsComponent)
。 - Camilo TerevintoThenInclude
的智能感知。只需键入您的集合属性,然后它就会得到更新。 - Rudresha Parameshappa