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.