RelationshipMetadataDto
- Namespace:
PPDS.Dataverse.Metadata.Models - Assembly:
PPDS.Dataverse - Kind: Class
Summary
Represents a one-to-many or many-to-one relationship.
Members
Properties
CascadeAssign
string CascadeAssign { get; set; }
Gets the cascade configuration for assign operations.
CascadeDelete
string CascadeDelete { get; set; }
Gets the cascade configuration for delete operations.
CascadeMerge
string CascadeMerge { get; set; }
Gets the cascade configuration for merge operations.
CascadeReparent
string CascadeReparent { get; set; }
Gets the cascade configuration for reparent operations.
CascadeShare
string CascadeShare { get; set; }
Gets the cascade configuration for share operations.
CascadeUnshare
string CascadeUnshare { get; set; }
Gets the cascade configuration for unshare operations.
IsCustomRelationship
bool IsCustomRelationship { get; set; }
Gets whether this is a custom relationship.
IsHierarchical
bool IsHierarchical { get; set; }
Gets whether this is a hierarchical relationship (1:N only).
IsManaged
bool IsManaged { get; set; }
Gets whether this relationship is part of a managed solution.
MetadataId
Guid MetadataId { get; set; }
Gets the unique metadata identifier.
ReferencedAttribute
string ReferencedAttribute { get; set; }
Gets the referenced attribute (primary key).
ReferencedEntity
string ReferencedEntity { get; set; }
Gets the referenced (primary) entity logical name.
ReferencedEntityNavigationPropertyName
string ReferencedEntityNavigationPropertyName { get; set; }
Gets the referenced entity navigation property name.
ReferencingAttribute
string ReferencingAttribute { get; set; }
Gets the referencing attribute (foreign key/lookup).
ReferencingEntity
string ReferencingEntity { get; set; }
Gets the referencing (child) entity logical name.
ReferencingEntityNavigationPropertyName
string ReferencingEntityNavigationPropertyName { get; set; }
Gets the referencing entity navigation property name.
RelationshipType
string RelationshipType { get; set; }
Gets the relationship type (OneToMany or ManyToOne).
SchemaName
string SchemaName { get; set; }
Gets the schema name of the relationship.
SecurityTypes
string SecurityTypes { get; set; }
Gets the security types for this relationship.