Skip to main content

ManyToManyRelationshipDto

  • Namespace: PPDS.Dataverse.Metadata.Models
  • Assembly: PPDS.Dataverse
  • Kind: Class

Summary​

Represents a many-to-many relationship.

Members​

Properties​

Entity1IntersectAttribute​

string Entity1IntersectAttribute { get; set; }

Gets the first entity intersect attribute.

Entity1LogicalName​

string Entity1LogicalName { get; set; }

Gets the first entity logical name.

Entity1NavigationPropertyName​

string Entity1NavigationPropertyName { get; set; }

Gets the first entity navigation property name.

Entity2IntersectAttribute​

string Entity2IntersectAttribute { get; set; }

Gets the second entity intersect attribute.

Entity2LogicalName​

string Entity2LogicalName { get; set; }

Gets the second entity logical name.

Entity2NavigationPropertyName​

string Entity2NavigationPropertyName { get; set; }

Gets the second entity navigation property name.

IntersectEntityName​

string IntersectEntityName { get; set; }

Gets the intersect entity logical name.

IsCustomRelationship​

bool IsCustomRelationship { get; set; }

Gets whether this is a custom relationship.

IsManaged​

bool IsManaged { get; set; }

Gets whether this relationship is part of a managed solution.

IsReflexive​

bool IsReflexive { get; set; }

Gets whether this is a reflexive (self-referencing) relationship.

MetadataId​

Guid MetadataId { get; set; }

Gets the unique metadata identifier.

SchemaName​

string SchemaName { get; set; }

Gets the schema name of the relationship.

SecurityTypes​

string SecurityTypes { get; set; }

Gets the security types for this relationship.