Skip to main content

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.