说我有对象:
public class PaymentHeader
{
public Payee Payee { get; set; }
public List<Payment> Payments { get; set; }
}
public class Payment
{
public int Amount { get; set; }
}
public class Payee
{
public string Name { get; set; }
}
所以 PaymentHeader 有一个 Payee 和一个 Payments 列表。
我想要的是把这些数据转换成稍微不同的格式。
所以我追求的是List<Payee>
每个收款人都有一个List<PaymentHeader>
我开始了:
var data = paymentHeaders.GroupBy(x => x.Payee)
所以在这里我试图实现让所有收款人与他们相关的 PaymentHeaders。我认为这是正确的起点,但我不知道如何进一步。我想我需要创建一个匿名类型,但不确定如何将收款人放入列表并为每个收款人添加 PaymentHeaders 列表。
谁能帮我这个。