DataRelation.ChildKeyConstraint Eigenschap

Definitie

Haalt de ForeignKeyConstraint relatie op.

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

Waarde van eigenschap

A ForeignKeyConstraint.

Voorbeelden

In het volgende voorbeeld wordt de UpdateRule, DeleteRuleen AcceptReject regel ingesteld voor de ForeignKeyConstraint gekoppelde 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

Opmerkingen

Als er geen gekoppelde ForeignKeyConstraint relatie bestaat, wordt deze automatisch gemaakt en verwezen door de ChildKeyConstraint, wanneer de relatie wordt toegevoegd aan de verzameling relaties.

Van toepassing op

Zie ook