UniqueConstraint 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모든 값이 고유해야 하는 열 집합에 대한 제한을 나타냅니다.
public ref class UniqueConstraint : System::Data::Constraint
public class UniqueConstraint : System.Data.Constraint
[System.Serializable]
public class UniqueConstraint : System.Data.Constraint
type UniqueConstraint = class
inherit Constraint
[<System.Serializable>]
type UniqueConstraint = class
inherit Constraint
Public Class UniqueConstraint
Inherits Constraint
- 상속
- 특성
예제
다음 예제에서는 에 를 UniqueConstraintDataSet 추가하고 속성을 true
로 EnforceConstraints 설정합니다.
Public Sub CreateDataTable()
Dim dataTable As 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
설명
는 UniqueConstraint 기본 키 값이 고유하도록 단일 열(또는 열)에 적용됩니다.
속성이 로 설정true
되지 않으면 EnforceConstraints 제약 조건이 적용되지 않습니다.
가 DataSet 두 번째 DataSet와 병합되면 모든 병합이 완료될 때까지 제약 조건이 적용되지 않습니다.
생성자
속성
_DataSet |
이 제약 조건이 속한 DataSet를 가져옵니다. (다음에서 상속됨 Constraint) |
Columns |
이 제약 조건의 영향을 받는 열로 이루어진 배열을 가져옵니다. |
ConstraintName |
ConstraintCollection의 제약 조건 이름입니다. (다음에서 상속됨 Constraint) |
ExtendedProperties |
사용자 정의 제약 조건 속성 컬렉션을 가져옵니다. (다음에서 상속됨 Constraint) |
IsPrimaryKey |
제약 조건이 기본 키에 있는지 여부를 나타내는 값을 가져옵니다. |
Table |
이 제약 조건이 속한 테이블을 가져옵니다. |
메서드
CheckStateForProperty() |
이 제약 조건이 속한 DataSet를 가져옵니다. (다음에서 상속됨 Constraint) |
Equals(Object) |
이 제약 조건을 둘째 제약 조건과 비교하여 두 제약 조건이 같은지 확인합니다. |
GetHashCode() |
UniqueConstraint 개체의 이 인스턴스의 해시 코드를 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
SetDataSet(DataSet) |
제약 조건의 DataSet을 설정합니다. (다음에서 상속됨 Constraint) |
ToString() |
ConstraintName이 있는 경우 문자열로 가져옵니다. (다음에서 상속됨 Constraint) |
적용 대상
스레드 보안
이 형식은 다중 스레드 읽기 작업에 적합합니다. 모든 쓰기 작업을 동기화해야 합니다.
추가 정보
.NET