SchemaAssociationOnDelete Property
The delete action to be performed.
Syntax
odatacontrol.SchemaAssociationOnDelete
Possible Values
daNone(0), daCascade(1), daSetNull(2), daSetDefault(3)
Default Value
0
Remarks
The delete action to be performed.
Possible values are:
0 (daNone) | Only the specified entry instance within SchemaAssociationFromRoleEntity is deleted. This is the default value. |
1 (daCascade) | After the specified entry instance is deleted within SchemaAssociationFromRoleEntity, the action is applied to the entry instance within the SchemaAssociationToRoleEntity. For example, a single Customer is associated with multiple Orders. When a Customer is deleted, all Orders associated with the Customer will be deleted. |
2 (daSetNull) | All properties of related entities that are tied to properties of the source entity via a referential constraint and that do not participate in other referential constraints will be set to null. This value is only applicable to OData Version 4. |
3 (daSetDefault) | All properties of related entities that are tied to properties of the source entity via a referential constraint and that do not participate in other referential constraints will be set to their default value. This value is only applicable to OData Version 4. |
The parameter specifies the index of the item in the array. The size of the array is controlled by the SchemaAssociationCount property.
This property is read-only and not available at design time.
Data Type
Integer