AssociationAttribute.DeleteRule Property

 

Gets or sets delete behavior for an association.

Namespace:   System.Data.Linq.Mapping
Assembly:  System.Data.Linq (in System.Data.Linq.dll)

public string DeleteRule { get; set; }

Property Value

Type: System.String

A string representing the rule.

If set to null, no delete behavior is added. For example, "CASCADE" would add "ON DELETE CASCADE" to the foreign-key relationship.

In the following example, the rule is to take no action.

[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);
	}
}

.NET Framework
Available since 3.5
Windows Phone Silverlight
Available since 7.1
Return to top
Show: