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

Ein ForeignKeyConstraint.

Beispiele

Im folgenden Beispiel werden die UpdateRule, DeleteRuleund AcceptReject die Regel für die ForeignKeyConstraint zugeordnete .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 Wert vorhanden ist, wird sie automatisch erstellt und durch das ChildKeyConstraint, wenn die Beziehung zur Sammlung von Beziehungen hinzugefügt wird, erstellt.

Gilt für:

Weitere Informationen