Deli z drugimi prek


Dataverse table/entity reference

S tem sklicem boste razumeli postopke, ki so na voljo za določene tabele, privzete stolpce vsake tabele in relacije med tabelami.

Ta sklic vključuje samo tiste tabele, v katerih:

  • IsPrivate je enako false

    • To izključuje tabele, pri katerih ni zunanjih primerov uporabe.
  • IsIntersect je false enako ali IsIntersect je enako true in tabela vsebuje več kot 4 stolpce.

    • Večina presečnih tabel vsebuje samo 4 stolpce, ki so potrebni za podporo relacije Mnogi-na-Mnogi. Niso koristni. Bolj zanimive so presečne tabele z več kot štirimi stolpci.

Če si želite ogledati informacije o vseh tabelah v svojem okolju, glejte Brskanje po definicijah tabel v okolju.

Sklic na tabelo izdelkov Dynamics 365

Izdelki Dynamics 365 uporabljajo Dataverse. Ko ustvarite okolje za izdelke Dynamics 365, ima okolje skupni nabor tabel za vse izdelke Dynamics 365. Te tabele so vključene v referenco za tabelo/entiteto omogočenih aplikacij storitve Dynamics 365.

Vsak od določenih izdelkov Dynamics 365 lahko doda dodatne tabele. V spodnji tabeli je prikazan sklic na tabelo za določene izdelke Dynamics 365:

Dokumentacija izdelka Sklic na tabelo izdelkov
Prodaje Sklic na prodajno tabelo/entiteto
Terenska storitev Sklic na tabelo/entiteto storitve Field Service
Služba za stranke Sklic na tabelo/entiteto storitve Customer Service

Lastnosti

Ta razdelek vključuje izbrane lastnosti entitete in ne vseh. Vključene so samo tiste lastnosti, za katere se pričakuje, da bodo najbolj uporabne za razvijalce. Nekatere vrednosti lastnosti entitete je mogoče spremeniti.

Št. stolpcev

Stolpci so navedeni v dveh ločenih razdelkih: zapisljivi stolpci/atributi in stolpci/atributi samo za branje. Namen tega ločevanja je, da se osredotoči na stolpce, ki jih razvijalec lahko nastavi pri ustvarjanju ali posodabljanju vrstic v tabeli. Razumevanje teh stolpcev razvijalcu pomaga razumeti, kaj lahko stori s tabelo, poleg tega, da samo pridobi vrednosti.

Stolpci v razdelku Zapisljivi stolpci/atributi vrnejo true za lastnostiIsValidForCreate ali IsValidForUpdate (običajno oboje). Če katera koli od teh lastnosti vrne napačno, je to označeno.

Stolpci/atributi samo za branje vedno vrnejo false za lastnosti IsValidForCreateinIsValidForUpdate .

Možnosti stolpca izbire v tej referenčni dokumentaciji izvirajo iz uvajanja, kjer je angleščina osnovni jezik. Nekatere možnosti izbire se lahko razlikujejo glede na osnovni jezik, ki je bil izbran ob ustvarjanju okolja. Te razlike so bolj usklajene z možnostmi, ki najbolje ustrezajo jeziku ali kulturi. Te možnosti lahko prilagodite tako, da po potrebi spremenite oznake ali dodate in odstranite možnosti.

Relacije

Razred EntityMetadata vključuje tri lastnosti, ki predstavljajo relacije:

Lastnost Vnesi Description
OneToManyRelationships OneToManyRelationshipMetadata[] Pridobi niz relacij ena proti več za entiteto.
ManyToOne Relationships OneToManyRelationshipMetadata[] Pridobi niz relacij več proti ena za entiteto.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Pridobi nabor relacij »več proti mnogim« za entiteto.

opomba,

Pomembno je upoštevati, da je v vsaki tabeli navedena tista relacija, ki veljajo zanjo, vendar je vsaka relacija skupna obema tabelama. Relacije obstajajo med tabelami. Medtem ko obstajajo razmerja ena-To-Many, so odnosi Many-to-One preprosto pogled na odnos ena-To-Many iz referenčne tabele.

Odnosi več na enega

Vključuje te OneToManyRelationship lastnosti:

Lastnost Description
ReferencedEntity Logično ime povezane tabele.
ReferencedAttribute Logično ime primarnega ključa povezane tabele.
ReferencingEntity Logično ime povezane tabele s stolpcem za iskanje.
ReferencingAttribute Logično ime stolpca za iskanje v povezani tabeli, ki vsebuje sklic na primarni ključ primarne tabele.
IsHierarchical Ali relacija predstavlja samoreferenčno hierarhično relacijo
CascadeConfiguration Podatki, ki opisujejo, katera dejanja, izvedena na nadrejeni osebi, se kaskadno prenesejo na povezane entitete.
Več informacij: Kaskadna konfiguracija

Razmerja ena proti več

Vključuje te OneToManyRelationship lastnosti:

Lastnost Description
ReferencingEntity Logično ime povezane tabele.
ReferencingAttribute Logično ime stolpca v povezani tabeli, ki vsebuje sklic na primarni ključ primarne tabele.
IsCustomizable Ali je mogoče spremeniti lastnosti relacije.
ReferencedEntityNavigationPropertyName Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo.
Več informacij: Lastnosti krmarjenja spletnega API-ja
AssociatedMenuConfiguration Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzor, ali in kako je mogoče dostopati do podatkov povezane entitete v uporabniškem vmesniku iz primarne entitete.

Razmerja med mnogimi

Vsaka relacija »mnoge« proti številu vključuje »Entity1LogicalName« in »Entity2LogicalName«. Za to dokumentacijo so podrobnosti o relaciji na voljo v kontekstu trenutne tabele. Ne glede na to, ali je Entity1Entity2 ali ni resnično pomembno.

Za vsako razmerje »več proti mnogim« so vključene te lastnosti:

Lastnost Description
IntersectEntityName Logično ime sekane tabele, ki podpira to relacijo »mnogo proti mnogo«
IsCustomizable Ali je mogoče spremeniti lastnosti relacije.
SchemaName Ime sheme relacije.
IntersectAttribute Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste.
NavigationPropertyName Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo.
Več informacij: Lastnosti krmarjenja spletnega API-ja
AssociatedMenuConfiguration Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele.

V redkih primerih, ko se relacija »več proti mnogim« sklicuje na sebe, na primer za vlogo povezave (ConnectionRole) connectionroleassociation_association, Entity1 ali Entity2 je predhodna lastnosti.

Lastnost Vrednost
Entity1IntersectAttribute Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste kot prva tabela.
Entity2IntersectAttribute Ime stolpca v tabeli presečišč, ki je primarni ključ za zapise te vrste kot druga tabela.
Entity1NavigationPropertyName Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo kot prvo tabelo.
Entity2NavigationPropertyName Ime lastnosti krmarjenja z vrednostjo zbirke spletnega API-ja za to relacijo kot drugo tabelo.
Entity1AssociatedMenuConfiguration Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele kot prve tabele.
Entity2AssociatedMenuConfiguration Podatki, ki jih uporabljajo aplikacije, ki temeljijo na modelu, za nadzorovanje, ali in kako je mogoče dostopati do podatkov druge tabele v uporabniškem vmesniku iz te tabele kot druge tabele