schemaAssociationOnDelete (property)
The delete action to be performed.
Syntax
@property (nonatomic,readonly,assign,getter=schemaAssociationOnDelete) int schemaAssociationOnDelete; - (int)schemaAssociationOnDelete;
/* Possible Values */
DA_NONE(0),
DA_CASCADE(1),
DA_SET_NULL(2),
DA_SET_DEFAULT(3)
public var schemaAssociationOnDelete: OdataSchemaAssociationOnDeletes { get {...} }
public enum OdataSchemaAssociationOnDeletes : Int32 { case daNone = 0 case daCascade = 1 case daSetNull = 2 case 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.