public override int GetHashCode() { unchecked { var hashCode = Id; hashCode = (hashCode * 397) ^ (SportType != null ? SportType.GetHashCode() : 0); hashCode = (hashCode * 397) ^ EventTime.GetHashCode(); hashCode = (hashCode * 397) ^ (HomePlayer != null ? HomePlayer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (AwayPlayer != null ? AwayPlayer.GetHashCode() : 0); return(hashCode); } }