我有下面的实体框架模型,我正在检索许多marketing_campaign实体。营销活动可以有多个组,每个组可以有多个商店。
我需要做的是为一个特定的StoreId选择所有的营销活动。我知道如何对单个嵌套实体进行查询,例如Groups.SelectMany(n => n.StoresInGroups).Where(s=>s.StoreId == 2);
,但不确定如何对其进行足够深的嵌套,以获得所需的结果。
编辑:图片更清晰
发布于 2013-09-23 11:40:30
var context = new context(); // init your context here
var query =
from sig in context.Store.Single(p=>p.StoreId = 2).StoresInGroup //filter out by particular toreId
from grp in sig.Group.Marketing_Groups
from mc in grp.MarketingCampaign
select mc;
https://stackoverflow.com/questions/18964006
复制相似问题