我有一个问题,如果有可能以"更漂亮"的方式来创建我的嵌套对象:
foreach (EntityOpportunity opt in entAccount.Opportunities)
{
foreach (EntityActivityPointer activity in opt.Activities)
{
condRegardingObjectId.Values.Add(activity.Id);
}
}
Run Code Online (Sandbox Code Playgroud)
每个机会实体都有一个活动列表,我只需要Id.
最好的祝福
当然,使用SelectMany:
var IDs = entAccount.Opportunities
.SelectMany(opt => opt.Activities, (opt, act) => act.Id);
Run Code Online (Sandbox Code Playgroud)
既然你没有指定是什么condRegardingObjectId,我会猜测如何整体导入值集合(类似的东西AddRange)?