DataRelation.ChildKeyConstraint Eigenschaft

Definition

Ruft die ForeignKeyConstraint für die Beziehung ab.

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

Eigenschaftswert

ForeignKeyConstraint

Ein ForeignKeyConstraint.

Beispiele

Im folgenden Beispiel wird die UpdateRule, DeleteRuleund AcceptReject die Regel für die zugeordnete ForeignKeyConstraint DataRelation.

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

Hinweise

Wenn für diese Beziehung kein Zugeordneter ForeignKeyConstraint vorhanden ist, wird sie automatisch erstellt und durch das ChildKeyConstraint, wenn die Beziehung zur Sammlung von Beziehungen hinzugefügt wird.

Gilt für

Siehe auch