protected virtual void ClearNavigationProperties() { AREA_GEOGRAFICA = null; TELEFONO = null; INSCRIPCION.Clear(); REPRESENTANTE.Clear(); }
private void FixupINSCRIPCION(INSCRIPCION previousValue) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.MATRICULA.Contains(this)) { previousValue.MATRICULA.Remove(this); } if (INSCRIPCION != null) { if (!INSCRIPCION.MATRICULA.Contains(this)) { INSCRIPCION.MATRICULA.Add(this); } ID_INSCRIPCION = INSCRIPCION.ID_INSCRIPCION; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("INSCRIPCION") && (ChangeTracker.OriginalValues["INSCRIPCION"] == INSCRIPCION)) { ChangeTracker.OriginalValues.Remove("INSCRIPCION"); } else { ChangeTracker.RecordOriginalValue("INSCRIPCION", previousValue); } if (INSCRIPCION != null && !INSCRIPCION.ChangeTracker.ChangeTrackingEnabled) { INSCRIPCION.StartTracking(); } } }