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
- 상속
- 특성
예제
다음 예제에서는 DataSetUniqueConstraint 추가하고 EnforceConstraints 속성을 true
설정합니다.
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 기본 키 값이 고유하도록 단일 열(또는 열)에 적용됩니다.
EnforceConstraints 속성이 true
설정되지 않으면 제약 조건이 적용되지 않습니다.
DataSet 두 번째 DataSet병합되면 모든 병합이 완료될 때까지 제약 조건이 적용되지 않습니다.
생성자
속성
_DataSet |
이 제약 조건이 속한 DataSet 가져옵니다. (다음에서 상속됨 Constraint) |
Columns |
이 제약 조건이 영향을 주는 열의 배열을 가져옵니다. |
ConstraintName |
ConstraintCollection제약 조건의 이름입니다. (다음에서 상속됨 Constraint) |
ExtendedProperties |
사용자 정의 제약 조건 속성의 컬렉션을 가져옵니다. (다음에서 상속됨 Constraint) |
IsPrimaryKey |
제약 조건이 기본 키에 있는지 여부를 나타내는 값을 가져옵니다. |
Table |
이 제약 조건이 속한 테이블을 가져옵니다. |
메서드
CheckStateForProperty() |
이 제약 조건이 속한 DataSet 가져옵니다. (다음에서 상속됨 Constraint) |
Equals(Object) |
이 제약 조건을 1초와 비교하여 둘 다 동일한지 확인합니다. |
GetHashCode() |
UniqueConstraint 개체의 이 인스턴스의 해시 코드를 가져옵니다. |
GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
SetDataSet(DataSet) |
제약 조건의 DataSet설정합니다. (다음에서 상속됨 Constraint) |
ToString() |
문자열로 ConstraintName가져옵니다(있는 경우). (다음에서 상속됨 Constraint) |
적용 대상
스레드 보안
이 형식은 다중 스레드 읽기 작업에 적합합니다. 모든 쓰기 작업을 동기화해야 합니다.
추가 정보
.NET