DataRelation.ChildKeyConstraint Propriété

Définition

Obtient la ForeignKeyConstraint relation.

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

Valeur de propriété

Un ForeignKeyConstraint.

Exemples

L’exemple suivant définit le UpdateRule, DeleteRuleet AcceptReject la règle pour l’associé ForeignKeyConstraint au 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

Remarques

Si aucune relation n’existe ForeignKeyConstraint pour cette relation, elle est créée automatiquement et pointée par le ChildKeyConstraintpointeur , lorsque la relation est ajoutée à la collection de relations.

S’applique à

Voir aussi