private void FixupMATRICULA(MATRICULA previousValue) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.REQUISITOS_MATRICULA.Contains(this)) { previousValue.REQUISITOS_MATRICULA.Remove(this); } if (MATRICULA != null) { if (!MATRICULA.REQUISITOS_MATRICULA.Contains(this)) { MATRICULA.REQUISITOS_MATRICULA.Add(this); } ID_MATRICULA = MATRICULA.ID_MATRICULA; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("MATRICULA") && (ChangeTracker.OriginalValues["MATRICULA"] == MATRICULA)) { ChangeTracker.OriginalValues.Remove("MATRICULA"); } else { ChangeTracker.RecordOriginalValue("MATRICULA", previousValue); } if (MATRICULA != null && !MATRICULA.ChangeTracker.ChangeTrackingEnabled) { MATRICULA.StartTracking(); } } }
protected virtual void ClearNavigationProperties() { COLEGIATURA.Clear(); MATRICULA.Clear(); }
protected virtual void ClearNavigationProperties() { ALUMNO = null; MATRICULA.Clear(); }