我有这个清单
var commonContractsList = (
from i in referredDilutions
join f in dilutionsList
on i.Contract equals f.Contract
select f)
.ToList();
该列表commonContractsList
有几个字段,特别是三个contract
,instalment
和amount
。我们可以有几个instalment
s 一个contract
。每个contract
/instalment
都有一个amount
.
现在,我想要做的是为每个 s 获取contract
所有记录的列表,contract
其中 sinstalment
具有更高的amount
。
源数据
contract instalment amount 1 1 100 1 2 1000 2 1 100 3 1 1000 4 1 200 4 2 100 5 1 1000
所以我需要,
结果
contract instalment amount 1 2 1000 2 1 100 3 1 1000 4 1 200 5 1 1000
我对 linq 的了解有限,而且我在项目方面遇到了困难。
有任何想法吗?