607 {
608 get
609 {
612 {
614 }
615 return Array.Empty<DataColumn>();
616 }
618 set
619 {
623 {
625 return;
626 }
628 {
629 int num = 0;
631 {
632 num++;
633 }
634 if (num != 0)
635 {
637 if (num !=
value.Length)
638 {
639 array =
new DataColumn[num];
640 for (
int j = 0;
j < num;
j++)
641 {
643 }
644 }
647 {
648 throw ExceptionBuilder.TableForeignPrimaryKey();
649 }
650 }
651 }
653 {
654 return;
655 }
657 {
660 }
664 {
667 {
670 }
672 {
675 }
677 {
680 }
682 }
684 {
686 }
690 {
693 {
695 }
696 }
697 }
698 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
void Remove(Constraint constraint)
void Add(Constraint constraint)
Constraint FindConstraint(Constraint constraint)
DataColumn[] _delayedSetPrimaryKey
UniqueConstraint _primaryKey
ConstraintCollection Constraints
Index _loadIndexwithOriginalAdded
Index _loadIndexwithCurrentDeleted
IndexField[] _primaryIndex