Freigeben über


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

einen ForeignKeyConstraint

Beispiele

Im folgenden Beispiel wird die UpdateRuleRegel , DeleteRuleund AcceptReject für die festgelegt, die ForeignKeyConstraint dem DataRelationzugeordnet ist.

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 Wert vorhanden ist, wird sie automatisch erstellt und von ChildKeyConstraintangezeigt, wenn die Beziehung der Auflistung von Beziehungen hinzugefügt wird.

Gilt für:

Weitere Informationen