Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här referensen för att förstå tillgängliga åtgärder för specifika tabeller, standardkolumnerna i varje tabell och relationerna mellan tabeller. Tabelldefinitioner använder klassen EntityMetadata.
Den här referensen omfattar endast de tabeller där:
EntityMetadata.IsPrivateMotsvararfalseDet här villkoret exkluderar tabeller utan externa användningsfall.
EntityMetadata.IsIntersectfalseär lika med eller IsIntersect är likatruemed och tabellen innehåller fler än fyra kolumner.De flesta korsande tabeller innehåller bara de fyra kolumner som krävs för att stödja många-till-många-relationen. De är inte användbara. Intersect-tabeller med fler än fyra kolumner är inte vanliga och 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. Se tabellen/entitetsreferensen för Dynamics 365 Aktiverade appar.
Varje specifik Dynamics 365 produkt kan lägga till fler 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. Den innehåller bara de egenskaper som är mest användbara för utvecklare. Du kan ändra vissa entitetsegenskapsvärden.
Columns
Kolumner visas i två separata avsnitt:
| Avdelning | Description |
|---|---|
| Skrivbara kolumner/attribut | Kolumner som du kan ange när du skapar eller uppdaterar rader i en tabell. Dessa kolumner returnerar true för antingen AttributeMetadata.IsValidForCreate egenskaperna eller AttributeMetadata.IsValidForUpdate , vanligtvis båda. Om någon av egenskaperna returnerar falseanges det här villkoret. |
| Skrivskyddade kolumner/attribut | Kolumner som du kan hämta men inte kan ange när du skapar eller uppdaterar rader i en tabell. Dessa kolumner returnerar false alltid för både AttributeMetadata.IsValidForCreate egenskaperna och AttributeMetadata.IsValidForUpdate . |
Alternativ för alternativkolumn
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 överensstämmer närmare med de alternativ som bäst passar språket eller kulturen. Du kan anpassa de här alternativen 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
Varje tabell visar de relationer som gäller för den, men varje relation delas av båda tabellerna. Relationen finns mellan tabeller. Även om det finns en-till-många-relationer är många-till-en-relationer helt enkelt en vy över en en-till-många-relation från referenstabellen.
Många-till-en-relationer
Innehåller följande OneToManyRelationshipMetadata klassegenskaper :
| 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 överlappar relaterade entiteter. Mer information finns i Kaskadkonfiguration. |
En till många-relationer
Innehåller följande OneToManyRelationshipMetadata klassegenskaper :
| 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 du kan ändra egenskaperna för relationen. |
ReferencedEntityNavigationPropertyName |
Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen. Mer information finns i Navigeringsegenskaper för webb-API. |
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 ManyToManyRelationshipMetadata klassegenskaper :
| Fastighet | Description |
|---|---|
IntersectEntityName |
Det logiska namnet på den överlappande tabellen som stöder den här många-till-många-relationen. |
IsCustomizable |
Om du kan ändra egenskaperna för relationen. |
SchemaName |
Schemanamnet för relationen. |
IntersectAttribute (Entity1IntersectAttribute eller Entity2IntersectAttribute) |
Namnet på kolumnen i den överlappande tabellen som är primärnyckeln för poster av den här typen. |
NavigationPropertyName (Entity1NavigationPropertyName eller Entity2NavigationPropertyName) |
Namnet på den webb API-navigeringsegenskap som har ett samlingsvärde för den här relationen. Mer information: Webb-API-navigeringsegenskaper |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration eller 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. |
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 modelldrivna 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 tabellen. |