public override int GetHashCode()
 {
     unchecked
     {
         return((SwitchId.GetHashCode() * 397) ^ SensorId.GetHashCode());
     }
 }
 public override int GetHashCode()
 {
     return(SwitchId != null ? SwitchId.GetHashCode() : 0);
 }