AssociationAttribute.DeleteRule Eigenschap

Definitie

Hiermee haalt u het verwijderingsgedrag voor een koppeling op of stelt u deze in.

public:
 property System::String ^ DeleteRule { System::String ^ get(); void set(System::String ^ value); };
public string DeleteRule { get; set; }
member this.DeleteRule : string with get, set
Public Property DeleteRule As String

Waarde van eigenschap

Een tekenreeks die de regel vertegenwoordigt.

Voorbeelden

[Association(Name="FK_Products_Categories", Storage="_Products", OtherKey="CategoryID", DeleteRule="NO ACTION")]
public EntitySet<Product> Products
{
    get
    {
        return this._Products;
    }
    set
    {
        this._Products.Assign(value);
    }
}
<Association(Name:="FK_Products_Categories", Storage:="_Products", OtherKey:="CategoryID", DeleteRule:="NO ACTION")>
Public Property Products() As EntitySet(Of Product)
    Get
        Return Me._Products
    End Get
    Set
        Me._Products.Assign(Value)
    End Set
End Property

Opmerkingen

Als dit is ingesteld op null, wordt er geen verwijderingsgedrag toegevoegd. 'TRAPSGEWIJS' voegt bijvoorbeeld 'ON DELETE CASCADE' toe aan de relatie met de refererende sleutel.

In het volgende voorbeeld is de regel om geen actie te ondernemen.

Van toepassing op