2つのリストで重複するオブジェクトを削除するのに問題があります
public class Pump
{
public int PumpID { get; set; }
public string PumpName { get; set; }
public string LogicalNumber { get; set; }
}
public void LoadPump()
{
var pumps = _pumpRepository.GetAll(); // 2 Pump
var pumpsActive = _pumpRepository.GetAllActive(); // 1 Pump Active (Pump 1)
//i try like this
List<Pump> pumpsNonActive = pumps.Except(pumpsActive).ToList(); // Result 2
//if like this
List<Pump> pumpsNonActive = pumpsActive.Except(pumps).ToList(); // Result 1 (Pump 1)
}
pumpsNonActiveで1つの結果のみを取得したい(結果=ポンプ2)。誰でも私を助けることができます:/