Freigeben über


DeleteAction-Eigenschaft

Gets or sets the action taken when the row that is referenced by the foreign key is deleted.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
<SfcPropertyAttribute(SfcPropertyFlags.ReadOnlyAfterCreation)> _
Public Property DeleteAction As ForeignKeyAction
    Get
    Set
'Usage
Dim instance As ForeignKey
Dim value As ForeignKeyAction

value = instance.DeleteAction

instance.DeleteAction = value
[SfcPropertyAttribute(SfcPropertyFlags.ReadOnlyAfterCreation)]
public ForeignKeyAction DeleteAction { get; set; }
[SfcPropertyAttribute(SfcPropertyFlags::ReadOnlyAfterCreation)]
public:
property ForeignKeyAction DeleteAction {
    ForeignKeyAction get ();
    void set (ForeignKeyAction value);
}
[<SfcPropertyAttribute(SfcPropertyFlags.ReadOnlyAfterCreation)>]
member DeleteAction : ForeignKeyAction with get, set
function get DeleteAction () : ForeignKeyAction
function set DeleteAction (value : ForeignKeyAction)

Eigenschaftenwert

Typ: Microsoft.SqlServer.Management.Smo. . :: . .ForeignKeyAction
A ForeignKeyAction value that specifies the action taken when the row that is referenced by the foreign key is deleted.

Hinweise

The DeleteAction property can be used to specify that the action is cascaded. This means that the foreign key row is also deleted. You can also set the foreign key to the default value, or set it to Null.