Reference til dataverse-tabel/enhed

Brug denne reference til at forstå de tilgængelige handlinger for bestemte tabeller, standardkolonnerne i hver tabel og relationerne mellem tabeller. Tabeldefinitioner bruger klassen EntityMetadata.

Denne reference omfatter kun de tabeller, hvor:

  • EntityMetadata.IsPrivate er lig med false

    Denne betingelse udelukker tabeller uden eksterne use cases.

  • EntityMetadata.IsIntersect er false lig med eller IsIntersect er lig med true , og tabellen indeholder mere end fire kolonner.

    De fleste intersect-tabeller indeholder kun de fire kolonner, der er nødvendige for at understøtte mange til mange-relationen. De er ikke nyttige. Intersect-tabeller med mere end fire kolonner er ikke almindelige og mere interessante.

Hvis du vil have vist oplysninger om alle tabeller i dit miljø, skal du se Gennemse tabellers definitioner i dit miljø.

Tabelreference til Dynamics 365-produkter

Dynamics 365-produkter bruger Dataverse. Når du opretter et miljø til Dynamics 365-produkter, har miljøet et fælles sæt tabeller for alle Dynamics 365-produkter. Se tabel-/objektreferencen for de Dynamics 365 aktiverede apps.

Hvert enkelt Dynamics 365 produkt kan tilføje flere tabeller. I følgende tabel vises tabelreferencen for bestemte Dynamics 365-produkter:

Produktdokumentation Reference til produkttabel
Sales Salgstabel/objektreference
Feltservice Field Service tabel-/objektreference
Kundeservice Reference til Customer Service-tabel/objekt

Egenskaber

Dette afsnit indeholder udvalgte objektegenskaber og ikke dem alle. Den indeholder kun de egenskaber, der er mest nyttige for udviklere. Du kan ændre nogle objektegenskabsværdier.

Kolonner

Kolonner er angivet i to separate afsnit:

Sektion Beskrivelse
Kolonner/attributter, der kan skrives Kolonner, du kan angive, når du opretter eller opdaterer rækker i en tabel. Disse kolonner returnerer true enten AttributeMetadata.IsValidForCreate egenskaberne eller AttributeMetadata.IsValidForUpdate , normalt begge dele. Hvis en af egenskaberne returnerer false, er denne betingelse angivet.
Skrivebeskyttede kolonner/attributter Kolonner, du kan hente, men som ikke kan angives, når du opretter eller opdaterer rækker i en tabel. Disse kolonner vender altid tilbage false for både AttributeMetadata.IsValidForCreate egenskaberne og AttributeMetadata.IsValidForUpdate .

Kolonneindstillinger for valgmulighed

Valgkolonner i denne referencedokumentation kommer fra en installation, hvor engelsk er udgangssproget. Nogle valgmuligheder kan variere afhængigt af det udgangssprog, der blev valgt, da miljøet blev oprettet. Disse forskelle er tættere på de indstillinger, der passer bedst til sproget eller kulturen. Du kan tilpasse disse indstillinger ved at ændre mærkaterne eller tilføje og fjerne indstillinger efter behov.

Relationer

Klassen EntityMetadata indeholder tre egenskaber, der repræsenterer relationer:

Egenskab Type Beskrivelse
OneToManyRelationships OneToManyRelationshipMetadata[] Henter matrixen for en til-mange-relationer for objektet.
ManyToOneRelationships OneToManyRelationshipMetadata[] Henter matrixen for mange til en-relationer for objektet.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Henter matrixen for mange til mange-relationer for objektet.

Notat

Hver tabel viser de relationer, der gælder for den, men hver relation deles af begge tabeller. Relationerne findes mellem tabellerne. Selvom der findes en til mange-relationer, er mange til en-relationer blot en visning af en en til mange-relation fra den refererende tabel.

Mange til en-relationer

Omfatter disse OneToManyRelationshipMetadata klasseegenskaber :

Egenskab Beskrivelse
ReferencedEntity Det logiske navn på den relaterede tabel.
ReferencedAttribute Det logiske navn på den primære nøgle for den relaterede tabel.
ReferencingEntity Det logiske navn på den relaterede tabel, der indeholder opslagskolonnen.
ReferencingAttribute Det logiske navn på opslagskolonnen i den relaterede tabel, der indeholder en reference til den primære nøgle for den primære tabel.
IsHierarchical Hvorvidt relationen repræsenterer en selvrefererende hierarkisk relation
CascadeConfiguration Data, der beskriver, hvilke handlinger der udføres på det overordnede objekt, overlapper ned til relaterede objekter.
Du kan få flere oplysninger under Kaskadekonfiguration.

En til mange-relationer

Omfatter disse OneToManyRelationshipMetadata klasseegenskaber :

Egenskab Beskrivelse
ReferencingEntity Det logiske navn på den relaterede tabel.
ReferencingAttribute Det logiske navn på kolonnen i den relaterede tabel, der indeholder en reference til den primære nøgle for den primære tabel.
IsCustomizable Om du kan ændre egenskaberne for relationen.
ReferencedEntityNavigationPropertyName Navnet på navigationsegenskaben for Web API-samlingen for denne relation.
Du kan få flere oplysninger under Egenskaber for web-API-navigation.
AssociatedMenuConfiguration Data, der bruges af modelbaserede apps til at styre, om og hvordan de relaterede objektdata kan tilgås i brugergrænsefladen fra det primære objekt.

Mange til mange-relationer

Alle mange til mange-relation indeholder Entity1LogicalName og Entity2LogicalName. I denne dokumentation er der angivet relationsoplysninger i forbindelse med den aktuelle tabel. Hvorvidt det er Entity1 eller Entity2 ikke er rigtig vigtigt.

For hver mange til mange-relation er følgende ManyToManyRelationshipMetadata klasseegenskaber inkluderet:

Egenskab Beskrivelse
IntersectEntityName Det logiske navn på den skæringstabel, der understøtter denne mange til mange-relation.
IsCustomizable Om du kan ændre egenskaberne for relationen.
SchemaName Skemanavnet på relationen.
IntersectAttribute (Entity1IntersectAttribute eller Entity2IntersectAttribute) Navnet på den kolonne i den skæringstabel, der er den primære nøgle for poster af denne type.
NavigationPropertyName (Entity1NavigationPropertyName eller Entity2NavigationPropertyName) Navnet på navigationsegenskaben for Web API-samlingen for denne relation.
Flere oplysninger: Egenskaber for Web API-navigation
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration eller Entity2AssociatedMenuConfiguration) Data, der bruges af modelbaserede apps til at styre, om og hvordan data i den anden tabel kan tilgås i brugergrænsefladen fra denne tabel.

I de sjældne tilfælde, hvor en mange til mange-relation refererer til sig selv, f.eks. for Forbindelsesrolle (ConnectionRole) connectionroleassociation_association, er Entity1 eller Entity2 tilføjet foran egenskaben.

Egenskab Værdi
Entity1IntersectAttribute Navnet på den kolonne i den skæringstabel, der er den primære nøgle for poster af denne type som den første tabel.
Entity2IntersectAttribute Navnet på den kolonne i den skæringstabel, der er den primære nøgle for poster af denne type som den anden tabel.
Entity1NavigationPropertyName Navnet på navigationsegenskaben for Web API-samlingen for denne relation som den første tabel.
Entity2NavigationPropertyName Navnet på navigationsegenskaben for Web API-samlingen for denne relation som den anden tabel.
Entity1AssociatedMenuConfiguration Data, der bruges af modelbaserede apps til at styre, om og hvordan data i den anden tabel kan tilgås i brugergrænsefladen fra denne tabel som den første tabel.
Entity2AssociatedMenuConfiguration Data, der bruges af modeldrevne apps til at styre, om og hvordan de anden tabeldata kan tilgås i brugergrænsefladen fra denne tabel som den anden tabel.