Freigeben über


AssociationAttribute.DeleteRule Eigenschaft

Definition

Ruft das Löschverhalten für eine Zuordnung ab oder legt dieses fest.

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

Eigenschaftswert

Eine Zeichenfolge, die die Regel darstellt.

Beispiele

[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

Hinweise

Wenn auf NULL festgelegt ist, wird kein Löschverhalten hinzugefügt. Beispielsweise würde "CASCADE" der Fremdschlüsselbeziehung "ON DELETE CASCADE" hinzufügen.

Im folgenden Beispiel besteht die Regel darin, keine Aktion zu ergreifen.

Gilt für: