public override bool Equals(object obj)
{
ReservationDayShare toCompare = obj as ReservationDayShare;
if (toCompare == null)
{
return false;
}
if (Object.Equals(ReservationDayShareId, default(int)) &&
Object.Equals(toCompare.ReservationDayShareId, default(int)))
return ReferenceEquals(this, toCompare);
if (!Object.Equals(ReservationDayShareId, toCompare.ReservationDayShareId))
return false;
return true;
}