private void FixupGET_ASUNTO(GET_ASUNTO previousValue)
        {
            if (previousValue != null && previousValue.GET_EXPEDIENTE.Contains(this))
            {
                previousValue.GET_EXPEDIENTE.Remove(this);
            }

            if (GET_ASUNTO != null)
            {
                if (!GET_ASUNTO.GET_EXPEDIENTE.Contains(this))
                {
                    GET_ASUNTO.GET_EXPEDIENTE.Add(this);
                }
                if (IdAsunto != GET_ASUNTO.IdAsunto)
                {
                    IdAsunto = GET_ASUNTO.IdAsunto;
                }
            }
            else if (!_settingFK)
            {
                IdAsunto = null;
            }
        }
        private void FixupGET_ASUNTO2(GET_ASUNTO previousValue)
        {
            if (previousValue != null && ReferenceEquals(previousValue.GET_ASUNTO1, this))
            {
                previousValue.GET_ASUNTO1 = null;
            }

            if (GET_ASUNTO2 != null)
            {
                GET_ASUNTO2.GET_ASUNTO1 = this;
                if (IdAsunto != GET_ASUNTO2.IdAsunto)
                {
                    IdAsunto = GET_ASUNTO2.IdAsunto;
                }
            }
        }
        private void FixupGET_ASUNTO(GET_ASUNTO previousValue)
        {
            if (previousValue != null && previousValue.REL_DESTINATARIO_CCP.Contains(this))
            {
                previousValue.REL_DESTINATARIO_CCP.Remove(this);
            }

            if (GET_ASUNTO != null)
            {
                if (!GET_ASUNTO.REL_DESTINATARIO_CCP.Contains(this))
                {
                    GET_ASUNTO.REL_DESTINATARIO_CCP.Add(this);
                }
                if (IdAsunto != GET_ASUNTO.IdAsunto)
                {
                    IdAsunto = GET_ASUNTO.IdAsunto;
                }
            }
        }
        private void FixupGET_ASUNTO1(GET_ASUNTO previousValue)
        {
            if (previousValue != null && ReferenceEquals(previousValue.GET_ASUNTO2, this))
            {
                previousValue.GET_ASUNTO2 = null;
            }

            if (GET_ASUNTO1 != null)
            {
                GET_ASUNTO1.GET_ASUNTO2 = this;
            }
        }