我有以下实体框架模型,我正在检索一些 marketing_campaign 实体。一个营销活动可以有多个组,每个组可以有多个商店。
我需要做的是为特定的 StoreId 选择所有营销活动。我知道如何对单个嵌套实体进行查询,例如Groups.SelectMany(n => n.StoresInGroups).Where(s=>s.StoreId == 2);
,但不确定如何将其嵌套得足够深以获得所需的结果。
编辑:更清晰的图片
我有以下实体框架模型,我正在检索一些 marketing_campaign 实体。一个营销活动可以有多个组,每个组可以有多个商店。
我需要做的是为特定的 StoreId 选择所有营销活动。我知道如何对单个嵌套实体进行查询,例如Groups.SelectMany(n => n.StoresInGroups).Where(s=>s.StoreId == 2);
,但不确定如何将其嵌套得足够深以获得所需的结果。
编辑:更清晰的图片