C#LINQ选择具有多个值的属性的列表
我有一个列表,它有以下值C#LINQ选择具有多个值的属性的列表,c#,linq,C#,Linq,我有一个列表,它有以下值 id, name, List<Tag> 如何在linq中执行此操作?使用: id1, name1, tagid1, tag1 id1, name1, tagid2, tag2 id1, name1, tagid3, tag3 id2, name2, tagid4, tag4 list.SelectMany(item => item.Tags.Select(tag => new { item.Id, item.Name, tag.Id, tag
id, name, List<Tag>
如何在linq中执行此操作?使用:
id1, name1, tagid1, tag1
id1, name1, tagid2, tag2
id1, name1, tagid3, tag3
id2, name2, tagid4, tag4
list.SelectMany(item => item.Tags.Select(tag => new { item.Id, item.Name, tag.Id, tag.Tag }));