【发布时间】:2011-03-25 18:51:43
【问题描述】:
我有两个不同列的列表,但每个列表都有一个具有相同键的公共列,我如何将它们组合成一个新列表,即:
public class TradeBalanceBreak
{
public int CommID { get; set; }
public int CPFirmID { get; set; }
public double CreditDfferenceNotional { get; set; }
public string Currency { get; set; }
}
public class Commission
{
public int CommID { get; set; }
public PeriodStart { get; set; }
public ResearchCredit { get; set; }
}
public class CommissionList
{
public List<Commission> Commissions { get { return GetCommissions(); }}
private List<Commission> GetCommissions()
{
// retrieve data code ... ...
}
}
public class TradeBalanceBreakModel
{
public List<TradeBalanceBreak> TradeBalanceBreaks { get; set; }
}
public class CommissionModel
{
public List<CommissionList> CommissionLists { get; set; }
}
我想要实现的是将TradeBalancesBreaks 和CommissionLists(来自模型类)合并/展平为一个。 CommID 在两者之间共享。
谢谢。
【问题讨论】:
标签: linq list linq-to-objects