Del via


Tabell-/enhetsreferanse for Dynamics 365-aktiverte apper

Dataverse-tabeller inneholder det felles settet med tabeller som alle miljødatabaser har. Tabellene som er oppført her, legges til eller endres når du velger Aktiver Dynamics 365-apper? mens du legger til Dataverse i et miljø du oppretter.

Når du har de nødvendige lisensene, kan du installere Dynamics 365-produkter som kan legge til enda flere tabeller eller tilpasse de eksisterende Dynamics 365- eller Dataverse-tabellene.

Denne tabellen viser andre Dynamics 365-produkter som er avhengige av denne referansen:

Produktdokumentasjon Referanse til produkttabell
Salg Referanse for salgstabell/enhet
Feltservice Tabell-/enhetsreferanse for Field Service
Kundeservice Referanse for Customer Service-tabell/-enhet

Denne referansen omfatter bare de tabellene der:

  • IsPrivate er lik false

  • ErSkjæringspunkt er false lik eller ErSkjæringspunkt er lik true , og tabellen inneholder mer enn 4 kolonner.

    • De fleste kryssende tabeller inneholder bare de 4 kolonnene som er nødvendige for å støtte mange-til-mange-relasjonen. De er ikke nyttige. Kryssende tabeller med mer enn fire kolonner er mer interessante.

Meldinger

Meldingene i denne listen gjelder for enheten. Brukereide tabeller støtter for eksempel , Assign, GrantAccessog ModifyAccess meldinger, RevokeAccessmens organisasjonseide tabeller ikke gjør det.

SDK for .NET

Når du bruker SDK for .NET, kan du vanligvis aktivere den tilsvarende forespørselsklassen som vil tilhøre navneområdene Microsoft.Crm.Sdk.Messages eller Microsoft.Xrm.Sdk.Messages . Disse klassene har navn som inkluderer prefikset Request som er lagt til i meldingsnavnet.

Noen meldinger legges til som egendefinerte handlinger for løsningene de støtter. Disse meldingene er ikke definert i SDK-samlingene, men det er flere måter du kan bruke dem på.

Nett-API

Når du bruker web-API-en, kan du finne de vanlige Dataverse OData-funksjonene og -handlingene som er definert i disse referansene:

For disse funksjonene og handlingene, og eventuelle ekstra funksjoner som legges til, kan du finne ut hvordan du bruker disse ved å:

  1. Undersøk det $metadata servicedokumentet for detaljer om parameterne og returverdiene. Se Handlingsdefinisjoner og Funksjonsdefinisjoner for mer informasjon.
  2. Påkall handlinger og funksjoner. Se Bruke web-API-handlinger og Bruke web-API-funksjoner for mer informasjon.

Hendelser

Hendelser er meldinger som eksisterer slik at du kan abonnere på dem. Med mindre du har lagt til hendelsen, bør du ikke påkalle meldingen, bare abonnere på den. Du kan abonnere på arrangementer på flere forskjellige måter, for eksempel:

Egenskaper

Denne delen inneholder valgte enhetsegenskaper i stedet for alle. Bare de egenskapene som forventes å være mest nyttige for utviklere er inkludert. Noen enhetsegenskapsverdier kan endres.

Kolonner

Kolonner er oppført i to separate deler: Skrivbare kolonner/attributter og Skrivebeskyttede kolonner/attributter. Hensikten med denne separasjonen er å fokusere på kolonnene en utvikler kan angi når de oppretter eller oppdaterer rader i en tabell. Å forstå disse kolonnene hjelper en utvikler med å forstå hva de kan gjøre med tabellen utover bare å hente verdiene.

Kolonnene i delen Skrivbare kolonner/attributter returnerer sann for egenskapeneIsValidForCreate eller IsValidForUpdate (vanligvis begge). Hvis en av disse egenskapene returnerer usann, indikeres dette.

Skrivebeskyttede kolonner/attributter returnerer alltid false for egenskapene IsValidForCreateogIsValidForUpdate .

Alternativene for valgkolonne i denne referansedokumentasjonen kommer fra en distribusjon der engelsk er originalspråket. Noen valgalternativer kan variere avhengig av originalspråket som ble valgt når miljøet opprettes. Disse forskjellene stemmer bedre overens med alternativer som passer best til språket eller kulturen. Du står fritt til å tilpasse disse alternativene ved å endre etikettene eller legge til og fjerne alternativer etter behov.

Relasjoner

EntityMetadata-klassen inneholder tre egenskaper for å representere relasjoner:

Eiendom Type Bekrivelse
OneToManyRelationships OneToManyRelationshipMetadata[] Henter matrisen med én-til-mange-relasjoner for enheten.
MangeToOne-relasjoner OneToManyRelationshipMetadata[] Henter matrisen med mange-til-én-relasjoner for enheten.
MangeTilMangeRelasjoner ManyToManyRelationshipMetadata[] Henter matrisen med mange-til-mange-relasjoner for enheten.

Note

Det er viktig å huske på at selv om hver tabell viser relasjonene som gjelder for den, deles hver relasjon av begge tabellene. Relasjonene finnes mellom tabellene. Selv om det finnes én-To-Many-relasjoner, er mange-til-én-relasjoner ganske enkelt en visning av en én-To-Many-relasjon fra referansetabellen.

Mange-til-én-relasjoner

Inkluderer disse egenskapene OneToManyRelationship :

Eiendom Bekrivelse
ReferencedEntity Det logiske navnet på den relaterte tabellen.
ReferencedAttribute Det logiske navnet på primærnøkkelen til den relaterte tabellen.
ReferencingEntity Det logiske navnet på den relaterte tabellen som har oppslagskolonnen.
ReferencingAttribute Det logiske navnet på oppslagskolonnen i den relaterte tabellen som inneholder en referanse til primærnøkkelen i primærtabellen.
IsHierarchical Om relasjonen representerer et selvrefererende hierarkisk forhold
CascadeConfiguration Data som beskriver hvilke operasjoner som utføres på den overordnede enheten, overlapper ned til relaterte enheter.
Mer informasjon: Overlappende konfigurasjon

Én-til-mange-relasjoner

Inkluderer disse egenskapene OneToManyRelationship :

Eiendom Bekrivelse
ReferencingEntity Det logiske navnet på den relaterte tabellen.
ReferencingAttribute Det logiske navnet på kolonnen i den relaterte tabellen som inneholder en referanse til primærnøkkelen til primærtabellen.
IsCustomizable Om egenskapene til relasjonen kan endres.
ReferencedEntityNavigationPropertyName Navnet på navigasjonsegenskapen for web-API-samlingsverdi for denne relasjonen.
Mer informasjon: Egenskaper for web-API-navigasjon
AssociatedMenuConfiguration Data som brukes av modelldrevne apper til å kontrollere om og hvordan de relaterte enhetsdataene kan åpnes i brukergrensesnittet fra hovedenheten.

Mange-til-mange-relasjoner

Hver mange-til-mange-relasjon inkluderer Entity1LogicalName og Entity2LogicalName. For denne dokumentasjonen er relasjonsdetaljer angitt i konteksten til gjeldende tabell. Om det er Entity1Entity2 eller ikke er veldig viktig.

For hver mange-til-mange-relasjon er følgende egenskaper inkludert:

Eiendom Bekrivelse
IntersectEntityName Det logiske navnet på den kryssende tabellen som støtter denne mange-til-mange-relasjonen.
Du kan bruke denne verdien når du slår sammen tabellkolonner ved hjelp av FetchXml
IsCustomizable Om egenskapene til relasjonen kan endres.
SchemaName Skjemanavnet for relasjonen.
IntersectAttribute Navnet på kolonnen i den kryssende tabellen som er primærnøkkelen for poster av denne typen.
NavigationPropertyName Navnet på navigasjonsegenskapen for web-API-samlingsverdi for denne relasjonen.
Mer informasjon: Egenskaper for web-API-navigasjon
AssociatedMenuConfiguration Data som brukes av modelldrevne apper til å kontrollere om og hvordan de andre tabelldataene kan åpnes i brukergrensesnittet fra denne tabellen.

I sjeldne tilfeller der en mange-til-mange-relasjon refererer til seg selv, for eksempel for tilkoblingsrolle (ConnectionRole) connectionroleassociation_association, Entity1 eller Entity2 er foran egenskapen.

Eiendom Verdi
Entity1IntersectAttribute Navnet på kolonnen i den kryssende tabellen som er primærnøkkelen for poster av denne typen som den første tabellen.
Entity2IntersectAttribute Navnet på kolonnen i den kryssende tabellen som er primærnøkkelen for poster av denne typen som den andre tabellen.
Entity1NavigationPropertyName Navnet på navigasjonsegenskapen for web-API-samlingsverdi for denne relasjonen som den første tabellen.
Entity2NavigationPropertyName Navnet på navigasjonsegenskapen for web-API-samlingen for denne relasjonen som den andre tabellen.
Entity1AssociatedMenuConfiguration Data som brukes av modelldrevne apper til å kontrollere om og hvordan de andre tabelldataene kan åpnes i brukergrensesnittet fra denne tabellen som den første tabellen.
Entity2AssociatedMenuConfiguration Data som brukes av modelldrevne apper til å kontrollere om og hvordan de andre tabelldataene kan åpnes i brukergrensesnittet fra denne tabellen som den andre tabellen