schema_association_on_delete Property
The delete action to be performed.
Syntax
def get_schema_association_on_delete() -> int: ...
schema_association_on_delete = property(get_schema_association_on_delete, None)
Default Value
0
Remarks
The delete action to be performed.
Possible values are:
0 (daNone) | Only the specified entry instance within schema_association_from_role_entity is deleted. This is the default value. |
1 (daCascade) | After the specified entry instance is deleted within schema_association_from_role_entity, the action is applied to the entry instance within the schema_association_to_role_entity. 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 schema_association_count property.
This property is read-only.