Dela via


Dataverse-tabell/entitetsreferens

Använd den här referensen för att förstå tillgängliga åtgärder som kan utföras för specifika tabeller, standardkolumnerna i varje tabell och relationerna mellan tabeller.

Den här referensen omfattar endast de tabeller där:

  • IsPrivate är lika med false

    • Detta utesluter tabeller där det inte finns några externa användningsfall.
  • IsIntersect är lika med false eller IsIntersect är lika med true och tabellen innehåller fler än 4 kolumner.

    • De flesta överlappande tabeller innehåller bara de 4 kolumner som krävs för att stödja många-till-många-relationen. De är inte användbara. Korsningstabeller med fler än fyra kolumner är mer intressanta.

Information om alla tabeller i din miljö finns i Bläddra bland tabellers definitioner i din miljö.

Tabellreferens för Dynamics 365-produkter

Dynamics 365-produkter använder Dataverse. När du skapar en miljö för Dynamics 365-produkter har miljön en gemensam uppsättning tabeller för alla Dynamics 365-produkter. Dessa tabeller ingår i tabellen/entitetsreferensen för Dynamics 365-aktiverade appar.

Var och en av de specifika Dynamics 365-produkterna kan lägga till ytterligare tabeller. Följande tabell visar tabellreferensen för specifika Dynamics 365-produkter:

Produktdokumentation Referens för produkttabell
Försäljning Försäljningstabell/entitetsreferens
Service på fältet Tabell-/entitetsreferens för Field Service
Kundservice Tabell-/entitetsreferens för Customer Service

Egenskaper

Det här avsnittet innehåller valda entitetsegenskaper i stället för alla. Endast de egenskaper som förväntas vara mest användbara för utvecklare ingår. Vissa egenskapsvärden för entiteter kan ändras.

Columns

Kolumner visas i två separata avsnitt: Skrivbara kolumner/attribut och Skrivskyddade kolumner/attribut. Syftet med den här uppdelningen är att fokusera på de kolumner som en utvecklare kan ange när han eller hon skapar eller uppdaterar rader i en tabell. Att förstå dessa kolumner hjälper en utvecklare att förstå vad de kan göra med tabellen utöver att bara hämta värdena.

Kolumnerna i avsnittet Skrivbara kolumner/attribut returnerar sant för antingen egenskaperna IsValidForCreate eller IsValidForUpdate (vanligtvis båda). Om någon av dessa egenskaper returnerar falsk anges detta.

Skrivskyddade kolumner/attribut returnerar alltid falsk för egenskaperna IsValidForCreateochIsValidForUpdate.

Alternativ för kolumnalternativ i den här referensdokumentationen kommer från en distribution där engelska är grundspråket. Vissa valalternativ kan variera beroende på vilket grundspråk som valts när miljön skapas. Dessa skillnader stämmer bättre överens med de alternativ som bäst passar språket eller kulturen. Du kan anpassa dessa alternativ genom att ändra etiketterna eller lägga till och ta bort alternativ efter behov.

Relationships

Klassen EntityMetadata innehåller tre egenskaper som representerar relationer:

Fastighet Typ Description
OneToManyRelationships OneToManyRelationshipMetadata Hämtar matrisen med en-till-många-relationer för entiteten.
ManyToOneRelationships OneToManyRelationshipMetadata Hämtar matrisen med många-till-en-relationer för entiteten.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Hämtar matrisen med många-till-många-relationer för entiteten.

Anmärkning

Det är viktigt att komma ihåg att även om varje tabell visar de relationer som gäller för den, delas varje relation av båda tabellerna. Relationen finns mellan tabeller. Det finns en-till-många-relationer, men många-till-en-relationer är bara en vy av en-till-många-relation från referenstabellen.

Många-till-en-relationer

Innehåller följande OneToManyRelationship egenskaper:

Fastighet Description
ReferencedEntity Det logiska namnet på relaterad tabell.
ReferencedAttribute Det logiska namnet på primärnyckeln i den relaterade tabellen.
ReferencingEntity Det logiska namnet på den relaterade tabellen som innehåller uppslagskolumnen.
ReferencingAttribute Det logiska namnet på uppslagskolumnen i den relaterade tabellen som innehåller en referens till primärnyckeln i den primära tabellen.
IsHierarchical Om relationen representerar en självrefererande hierarkisk relation
CascadeConfiguration Data som beskriver vilka åtgärder som utförs på den överordnade entiteten och som kommer att spridas nedår till relaterade entiteter.
Mer information: Konfiguration av överlappande

En till många-relationer

Innehåller följande OneToManyRelationship egenskaper:

Fastighet Description
ReferencingEntity Det logiska namnet på relaterad tabell.
ReferencingAttribute Det logiska namnet på kolumnen i den relaterade tabellen som innehåller en referens till primärnyckeln i den primära tabellen.
IsCustomizable Om egenskaperna för relationen kan ändras.
ReferencedEntityNavigationPropertyName Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen.
Mer information: Webb-API-navigeringsegenskaper
AssociatedMenuConfiguration Data som används av modellbaserade appar för att styra om och hur relaterade entitetsdata kan nås i användargränssnittet från den primära entiteten.

Många-till-många-relationer

Varje många-till-många-relation innehåller Entity1LogicalName och Entity2LogicalName. I den här dokumentationen finns relationsinformation i kontexten för den aktuella tabellen. Oavsett om det är Entity1 viktigt eller Entity2 inte.

För varje många-till-många-relation ingår följande egenskaper:

Fastighet Description
IntersectEntityName Det logiska namnet på den korsande tabell som stöder den här många-till-många-relationen
IsCustomizable Om egenskaperna för relationen kan ändras.
SchemaName Schemanamnet för relationen.
IntersectAttribute Namnet på kolumnen i den överlappande tabellen som är primärnyckeln för poster av den här typen.
NavigationPropertyName Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen.
Mer information: Webb-API-navigeringsegenskaper
AssociatedMenuConfiguration Data som används av modellbaserade appar för att styra om och hur andra tabelldata kan nås i användargränssnittet från den här tabellen.

I de sällsynta fall där en många-till-många-relation är självrefererande, till exempel för Anslutningsroll (ConnectionRole) connectionroleassociation_association, Entity1 eller Entity2 läggs till i förgrunden till egenskapen.

Fastighet Värde
Entity1IntersectAttribute Namnet på kolumnen i den överlappande tabellen som är primärnyckeln för poster av den här typen som den första tabellen.
Entity2IntersectAttribute Namnet på kolumnen i den överlappande tabellen som är primärnyckeln för poster av den här typen som den andra tabellen.
Entity1NavigationPropertyName Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen som den första tabellen.
Entity2NavigationPropertyName Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen som den andra tabellen.
Entity1AssociatedMenuConfiguration Data som används av modellbaserade appar för att styra om och hur andra tabelldata kan nås i användargränssnittet från den här tabellen som den första tabellen.
Entity2AssociatedMenuConfiguration Data som används av modellbaserade appar för att styra om och hur andra tabelldata kan nås i användargränssnittet från den här tabellen som den andra