Freigeben über


DataRelation.ChildKeyConstraint-Eigenschaft

Ruft die ForeignKeyConstraint für die Beziehung ab.

Namespace: System.Data
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Overridable ReadOnly Property ChildKeyConstraint As ForeignKeyConstraint
'Usage
Dim instance As DataRelation
Dim value As ForeignKeyConstraint

value = instance.ChildKeyConstraint
public virtual ForeignKeyConstraint ChildKeyConstraint { get; }
public:
virtual property ForeignKeyConstraint^ ChildKeyConstraint {
    ForeignKeyConstraint^ get ();
}
/** @property */
public ForeignKeyConstraint get_ChildKeyConstraint ()
public function get ChildKeyConstraint () : ForeignKeyConstraint

Eigenschaftenwert

Eine ForeignKeyConstraint.

Hinweise

Ist für diese Beziehung keine zugeordnete ForeignKeyConstraint vorhanden, wird sie automatisch erstellt. Die ChildKeyConstraint zeigt auf die Beschränkung, wenn die Beziehung der Auflistung von Beziehungen hinzugefügt wird.

Beispiel

Im folgenden Beispiel werden die UpdateRule-Regel, die DeleteRule-Regel und die AcceptReject-Regel für die der DataRelation zugeordnete ForeignKeyConstraint festgelegt.

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 DataRelation = 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

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

DataRelation-Klasse
DataRelation-Member
System.Data-Namespace
AcceptRejectRule-Enumeration
ParentKeyConstraint
Rule