다음을 통해 공유


DataRelation.ChildKeyConstraint 속성

정의

관계의 ForeignKeyConstraint를 가져옵니다.

public:
 virtual property System::Data::ForeignKeyConstraint ^ ChildKeyConstraint { System::Data::ForeignKeyConstraint ^ get(); };
public virtual System.Data.ForeignKeyConstraint? ChildKeyConstraint { get; }
public virtual System.Data.ForeignKeyConstraint ChildKeyConstraint { get; }
member this.ChildKeyConstraint : System.Data.ForeignKeyConstraint
Public Overridable ReadOnly Property ChildKeyConstraint As ForeignKeyConstraint

속성 값

ForeignKeyConstraint.

예제

다음 예제에서는 와 연결된 DataRelation에 대한 ForeignKeyConstraint , DeleteRuleAcceptReject 규칙을 설정합니다UpdateRule.

Private Sub SetChildKeyConstraint(dataSet As DataSet)
   ' Set child and parent columns.
   Dim parentColumn As DataColumn = dataSet.Tables( _
       "Suppliers").Columns("SupplierID")
   Dim childColumn As DataColumn = dataSet.Tables( _
       "Products").Columns("SupplierID")
   Dim relation As New DataRelation( _
       "SuppliersConstraint", parentColumn, childColumn)
   dataSet.Relations.Add(relation)

   Dim foreignKey As ForeignKeyConstraint = _
       relation.ChildKeyConstraint
   foreignKey.DeleteRule = Rule.SetNull
   foreignKey.UpdateRule = Rule.Cascade
   foreignKey.AcceptRejectRule = AcceptRejectRule.Cascade
End Sub

설명

이 관계에 연결된 ForeignKeyConstraint 항목이 없으면 관계가 관계 컬렉션에 ChildKeyConstraint추가될 때 자동으로 만들어지고 가 가리켰습니다.

적용 대상

추가 정보