이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

UniqueConstraint 클래스

 

게시 날짜: 2016년 11월

모든 값을 고유 해야 하는 열 집합에 대 한 제한을 나타냅니다.

네임스페이스:   System.Data
어셈블리:  System.Data(System.Data.dll에 있음)

System.Object
  System.Data.Constraint
    System.Data.UniqueConstraint

public class UniqueConstraint : Constraint

이름설명
System_CAPS_pubmethodUniqueConstraint(DataColumn)

지정된 UniqueConstraint를 사용하여 DataColumn 클래스의 새 인스턴스를 초기화합니다.

System_CAPS_pubmethodUniqueConstraint(DataColumn, Boolean)

새 인스턴스를 초기화는 UniqueConstraint 클래스는 DataColumn 를 제한 하려면 및 제약 조건은 기본 키가 있는지 여부를 지정 하는 값입니다.

System_CAPS_pubmethodUniqueConstraint(DataColumn[])

새 인스턴스를 초기화는 UniqueConstraint 클래스의 지정 된 배열 DataColumn 개체입니다.

System_CAPS_pubmethodUniqueConstraint(DataColumn[], Boolean)

새 인스턴스를 초기화는 UniqueConstraint 클래스의 배열 사용 하 여 DataColumn 를 제한 하는 개체 및 제약 조건은 기본 키가 있는지 여부를 지정 하는 값입니다.

System_CAPS_pubmethodUniqueConstraint(String, DataColumn)

새 인스턴스를 초기화는 UniqueConstraint 지정된 된 이름 사용 하 여 클래스 및 DataColumn합니다.

System_CAPS_pubmethodUniqueConstraint(String, DataColumn, Boolean)

새 인스턴스를 초기화는 UniqueConstraint 지정한 이름의 클래스는 DataColumn 를 제한 하려면 및 제약 조건은 기본 키가 있는지 여부를 지정 하는 값입니다.

System_CAPS_pubmethodUniqueConstraint(String, DataColumn[])

새 인스턴스를 초기화는 UniqueConstraint 지정한 이름 및 배열을 사용 하 여 클래스 DataColumn 개체입니다.

System_CAPS_pubmethodUniqueConstraint(String, DataColumn[], Boolean)

새 인스턴스를 초기화는 UniqueConstraint 의 배열에 지정 된 이름 사용 하 여 클래스 DataColumn 를 제한 하는 개체 및 제약 조건은 기본 키가 있는지 여부를 지정 하는 값입니다.

System_CAPS_pubmethodUniqueConstraint(String, String[], Boolean)

새 인스턴스를 초기화는 UniqueConstraint 의 배열에 지정 된 이름 사용 하 여 클래스 DataColumn 를 제한 하는 개체 및 제약 조건은 기본 키가 있는지 여부를 지정 하는 값입니다.

이름설명
System_CAPS_protproperty_DataSet

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 가져옵니다는 DataSet 이 제약 조건이 속한 합니다.(Constraint에서 상속됨)

System_CAPS_pubpropertyColumns

이 제약 조건에 영향을 주는 열의 배열을 가져옵니다.

System_CAPS_pubpropertyConstraintName

제약 조건의 이름을 ConstraintCollection합니다.(Constraint에서 상속됨)

System_CAPS_pubpropertyExtendedProperties

사용자 정의 제약 조건 속성의 컬렉션을 가져옵니다.(Constraint에서 상속됨)

System_CAPS_pubpropertyIsPrimaryKey

기본 키에는 제약 조건 인지 여부를 나타내는 값을 가져옵니다.

System_CAPS_pubpropertyTable

이 제약 조건이 속하는 테이블을 가져옵니다.(Constraint.Table을(를) 재정의함)

이름설명
System_CAPS_protmethodCheckStateForProperty()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 가져옵니다는 DataSet 이 제약 조건이 속한 합니다.(Constraint에서 상속됨)

System_CAPS_pubmethodEquals(Object)

이 제약 조건을 모두 동일한 되는지 확인 하는 두 번째 비교 합니다.(Object.Equals(Object)을(를) 재정의함)

System_CAPS_protmethodFinalize()

개체가 가비지 수집자에서 회수되기 전에, 해당 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)

System_CAPS_pubmethodGetHashCode()

이 인스턴스의 해시 코드를 가져옵니다는 UniqueConstraint 개체입니다.(Object.GetHashCode()을(를) 재정의함)

System_CAPS_pubmethodGetType()

현재 인스턴스의 Type을 가져옵니다.(Object에서 상속됨)

System_CAPS_protmethodMemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.(Object에서 상속됨)

System_CAPS_protmethodSetDataSet(DataSet)

설정 하는 제약 조건의 DataSet합니다.(Constraint에서 상속됨)

System_CAPS_pubmethodToString()

가져옵니다는 ConstraintName, 하나를 문자열로 하는 경우.(Constraint에서 상속됨)

UniqueConstraint 기본 키 값은 고유 해야 하는 단일 열 (또는 열)에 적용 됩니다.

조건이 적용 되지 않는 한는 EnforceConstraints 속성이 true합니다.

때의 한 DataSet 를 결합 하 여 두 번째 DataSet, 모든 병합이 완료 될 때까지 제약 조건이 적용 되지 않습니다.

다음 예제에서는 추가 UniqueConstraintDataSet 설정 하 고는 EnforceConstraints 속성을 true합니다.

Public Sub CreateDataTable()
    Dim dataTable As DataTable = New DataTable
    dataTable.Columns.Add("CustomerID", Type.GetType("System.String"))
    dataTable.Columns.Add("CompanyName", Type.GetType("System.String"))

    Dim uniqueConstraint As UniqueConstraint = _
      New UniqueConstraint("CustConstraint", _
      New DataColumn() {dataTable.Columns("CustomerID"), _
      dataTable.Columns("CompanyName")})

    dataTable.Constraints.Add(uniqueConstraint)
End Sub

.NET Framework
1.1 이후 사용 가능

이 형식은 다중 스레드 읽기 작업에 적합 합니다. 모든 쓰기 작업을 동기화 해야 합니다.

맨 위로 이동
표시: