protected virtual void ClearNavigationProperties() { ALUMNO.Clear(); PERSONA.Clear(); REPRESENTANTE_LEGAL.Clear(); REFERENCIA.Clear(); }
private void FixupALUMNO(ALUMNO previousValue) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.INSCRIPCION.Contains(this)) { previousValue.INSCRIPCION.Remove(this); } if (ALUMNO != null) { if (!ALUMNO.INSCRIPCION.Contains(this)) { ALUMNO.INSCRIPCION.Add(this); } ID_ALUMNO = ALUMNO.ID_ALUMNO; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("ALUMNO") && (ChangeTracker.OriginalValues["ALUMNO"] == ALUMNO)) { ChangeTracker.OriginalValues.Remove("ALUMNO"); } else { ChangeTracker.RecordOriginalValue("ALUMNO", previousValue); } if (ALUMNO != null && !ALUMNO.ChangeTracker.ChangeTrackingEnabled) { ALUMNO.StartTracking(); } } }