为了账号安全,请及时绑定邮箱和手机立即绑定

从多个字段上的嵌套集合中选择不同的列表

从多个字段上的嵌套集合中选择不同的列表

C#
撒科打诨 2021-05-05 15:33:10
我正在尝试使用 LINQ 从集合中获取嵌套对象的不同列表。请检查以下情况我有ClientAccounts列表,在每个客户帐户中都有Holdings列表,在每个馆藏中都有Instrument Type。我正在尝试从客户帐户列表中获得唯一的工具列表。到目前为止,我已经尝试使用以下查询,但是它返回了所有工具。clientAcccounts是客户帐户列表。List<Instrument> lstclientInstrument = clientAcccounts                                          .SelectMany(x => x.Holdings)                                          .Select(s => new Instrument {                                                           InstrumentID = s.Instrument.InstrumentID,                                                           AssetTypeID = s.Instrument.AssetTypeID                                                        })                                          .Distinct()                                          .ToList();任何建议以获得明确的清单。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信