public override int GetHashCode() { int result = base.GetHashCode(); result = 31 * result + (KlassenId != null ? KlassenId.GetHashCode() : 0); return(result); }
public override bool Equals(object obj) { if (this == obj) { return(true); } if (obj == null || GetType() != obj.GetType()) { return(false); } if (!base.Equals(obj)) { return(false); } Schueler lehrer = (Schueler)obj; return(KlassenId != null?KlassenId.Equals(lehrer.KlassenId) : lehrer.KlassenId == null); }