【发布时间】:2017-11-13 14:07:55
【问题描述】:
我有这个收藏:
{
Id: 5,
postalcodes: {2000, 3000, 4000}
},
{
Id: 5,
postalcodes: { 2000, 5000 }
},
{
Id: 6,
postalcodes: { 2000, 7000 }
}
我想获取包含 ID 和邮政编码的对象列表。 ID 可能出现多次,但邮政编码应该是唯一的 PER id。
所以我的结果是:
{
id: 5,
postalcode: 2000
}
{
id: 5,
postalcode: 3000
}
{
id: 5,
postalcode: 4000
}
{
id: 5,
postalcode: 5000
}
{
id: 6,
postalcode: 2000
}
{
id: 6,
postalcode: 7000
}
这是我的查询:
collection.Select(x => new
{
x.id,
x.postalcodes
})
.Distinct()
我不知道如何展平邮政编码,以便每个邮政编码都会创建一个单独的对象。
谢谢!
【问题讨论】:
标签: c# entity-framework linq