15 回答

TA貢獻1946條經驗 獲得超3個贊
//先篩選出RMB<500的集合項,再進行字段重復篩選.
SiemensShipmentWips = SiemensShipmentWips.Where(x => x.RMB < 500);
var result = SiemensShipmentWips.Where(x=>
SiemensShipmentWips.Count(c=>c.mawb == x.mawb)>1 ||
SiemensShipmentWips.Count(c=>c.shipC == x.shipC)>1 ||
SiemensShipmentWips.Count(c=>c.consC == x.consC )>1 ||
);

TA貢獻1808條經驗 獲得超4個贊
ssws.where(a=>(a.mawb==a.shipC||a.mawb==a.consC ||a.shipC==a.consC ||)&&a.rmb<5000)

TA貢獻1827條經驗 獲得超9個贊
@久久婷婷:
var 重復的bcc=ssw.groupby(a=>new{mawb,shipC、consC})
.where(a=>a.count()>1)
.select(a=>new{a.key.mawb,shipC,consC});
ssw.where(a=>重復的bcc.包含(b=>a.mawb==b.mawb&&a.shipC==b.shipC&&a.==b.&&a.rmb<5000)

TA貢獻1865條經驗 獲得超7個贊
多條記錄里邊的數據字段mawb,shipC、consC。。 比如: 第一條數據的mawb,shipC、consC字段和第二條數據的mawb,shipC、consC字段數據內容相同就算存在重復的數據,把他篩選出來。
- 15 回答
- 0 關注
- 596 瀏覽
添加回答
舉報