Entitetens relationsmetadataEntity relationship metadata

När du tittar i Solution Explorer eller de tre relationssamlingarna i EntityMetadata, kan det verka som om det finns tre typer av entitetsrelationer.When you look at the solution explorer or the three relationship collections in the EntityMetadata, you might think that there are three types of entity relationships. Det finns faktiskt bara två, vilket du ser i följande tabell.Actually, there are only two, as shown in the following table.

RelationstypRelationship Type BeskrivningDescription
En-till-mångaOne-to-Many
OneToManyRelationshipMetadataOneToManyRelationshipMetadata
En entitetsrelation där en entitetspost för Primär entitet kan kopplas till många andra poster för Relaterad entitet på grund av ett uppslagsfält i den relaterade entiteten.An entity relationship where one entity record for the Primary Entity can be associated to many other Related Entity records because of a lookup field on the related entity.
När du visar en post för en primär entitet ser du en lista över relaterade entitetsposter som är associerade med den.When viewing a primary entity record you can see a list of the related entity records that are associated with it.
Många-till-mångaMany-to-Many
ManyToManyRelationshipMetadataManyToManyRelationshipMetadata
En entitetsrelation som är beroende av en särskild Relationsentitet kallas ibland en Överlappande entitet. Det innebär att många poster i en entitet kan vara relaterade till många poster i en annan entitet.An entity relationship that depends on a special Relationship Entity, sometimes called an Intersect entity, so that many records of one entity can be related to many records of another entity.
När du visar poster i någon entitet i en många-till-många-relation, ser du en lista med poster för den andra entiteten som är relaterad till den.When viewing records of either entity in a Many-to-Many relationship you can see a list of any records of the other entity that are related to it.

EntityMetadata ManyToOneRelationships-samlingen innehåller OneToManyRelationshipMetadata-typer.The EntityMetadata ManyToOneRelationships collection contains OneToManyRelationshipMetadata types. En-till-många-relationer finns mellan entiteter och refererar till varje entitet som antingen Primär entitet eller Relaterad entitet.One-to-Many relationships exist between entities and refer to each entity as either a Primary Entity or Related Entity. Den relaterade entiteten (kallas ibland underordnad entitet) har ett sökattribut som tillåter lagring av en referens till en post från den primära entiteten, vilket ibland kallas för den överordnade entiteten.The related entity, sometimes called the child entity, has a lookup attribute that allows storing a reference to a record from the primary entity, sometimes called the parent entity. En många-till-en-relation är egentligen bara en en-till-många-relation som visas från den relaterade entiteten.A Many-to-One relationship is just a One-to-Many relationship viewed from the related entity.

Anteckning

Även om relaterade entiteter ibland kallas underordnade entiteter, bör du inte blanda ihop dem med Underordnade entiteter, som avser hur säkerhet tillämpas på relaterade entiteter.Although related entities are sometimes called child entities, don't confuse these with Child entities, which refers to how security is applied to related entities.

Mer information:More information:

Överlappande konfigurationCascade configuration

När en entitet finns i en en-till-många-relation måste det finns överlappande beteenden som kan konfigureras för att bevara dataintegritet och automatisera affärsprocesser.When a one-to-many entity relationship exists, there are cascading behaviors that can be configured to preserve data integrity and automate business processes.

Mer information:More information:

Skapa en hierarki med entiteterCreate a hierarchy of entities

Inom en självrefererande en-till-många-relation kan du konfigurera en hierarki genom att ange IsHierarchical-egenskapen till true.Within a self-referential One-to-Many relationship you can set a hierarchy by setting the IsHierarchical property to true.

Detta innebär att du kan visa och interagera med hierarkin med modellstyrda appar.With model-driven apps, this enables an experience that enables you to view and interact with the hierarchy.

Detta möjliggör nya typer av frågor för utvecklare som baseras på hierarkin med operatorerna Under och Not Under.For developers, this enables new types of queries based on the hierarchy using the Under and Not Under operators.

Mer information: Utvecklarguide till Dynamics 365 för kundengagemang: Fråga och visualisera hierarkiskt relaterade dataMore information: Dynamics 365 Customer Engagement Developer Guide : Query and visualize hierarchically related data

Se ocksåSee also

Entiteter i Common Data Service för apparCommon Data Service for Apps entities