System.Data.UniqueConstraint.CanEnableConstraint C# (CSharp) Метод

CanEnableConstraint() приватный Метод

private CanEnableConstraint ( ) : bool
Результат bool
        internal override bool CanEnableConstraint()
        {
            if (Table.EnforceConstraints)
                return ConstraintIndex.CheckUnique();

            return true;
        }

Usage Example

Пример #1
0
 private void AddUniqueConstraint(UniqueConstraint constraint)
 {
     DataColumn[] columnsReference = constraint.ColumnsReference;
     for (int i = 0; i < columnsReference.Length; i++)
     {
         if (columnsReference[i].Table != this.table)
         {
             throw ExceptionBuilder.ConstraintForeignTable();
         }
     }
     constraint.ConstraintIndexInitialize();
     if (!constraint.CanEnableConstraint())
     {
         constraint.ConstraintIndexClear();
         throw ExceptionBuilder.UniqueConstraintViolation();
     }
 }
All Usage Examples Of System.Data.UniqueConstraint::CanEnableConstraint