我有这个清单,具有以下价值
id, name, List<Tag>
Run Code Online (Sandbox Code Playgroud)
其中Tag有2个数据,TagID并且TagName
现在我想使用linq选择带有此输出的列表
id1, name1, tagid1, tag1
id1, name1, tagid2, tag2
id1, name1, tagid3, tag3
id2, name2, tagid4, tag4
Run Code Online (Sandbox Code Playgroud)
如何在linq中执行此操作?
用途SelectMany:
list.SelectMany(item => item.Tags.Select(tag => new { item.Id, item.Name, tag.Id, tag.Tag }));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |