Partajați prin


Referință tabel/entitate dataverse

Utilizați această referință pentru a înțelege operațiunile disponibile care se pot efectua pentru anumite tabele, coloanele implicite ale fiecărui tabel și relațiile dintre tabele.

Această referință include numai acele tabele în care:

  • IsPrivate este egal cu false

    • Aceasta exclude tabelele în care nu există cazuri de utilizare externe.
  • IsIntersect este false egal sau IsIntersect este true egal și tabelul conține mai mult de 4 coloane.

    • Majoritatea tabelelor de intersecție conțin doar cele 4 coloane necesare pentru a susține relația Mulți-la-Mulți. Nu sunt utile. Tabelele de intersecție cu mai mult de patru coloane sunt mai interesante.

Pentru a vizualiza informații despre toate tabelele din mediul dvs., consultați Răsfoirea definițiilor tabelelor din mediul dvs.

Referință tabel produse Dynamics 365

Produsele Dynamics 365 utilizează Dataverse. Atunci când creați un mediu pentru produsele Dynamics 365, mediul are un set comun de tabele pentru toate produsele Dynamics 365. Aceste tabele sunt incluse în tabelul/entitatea Aplicații activate Dynamics 365.

Fiecare dintre produsele Dynamics 365 specifice poate adăuga tabele suplimentare. Următorul tabel arată referința tabelului pentru anumite produse Dynamics 365:

Documentația produsului Referința tabelului de produse
Sales Referință tabel de vânzări/entitate
Serviciu pe teren Referință tabel/entitate Field Service
Serviciu clienți Referință tabel/entitate Customer Service

Proprietăți

Această secțiune include proprietățile de entitate selectate, mai degrabă decât toate. Sunt incluse doar acele proprietăți care se așteaptă a fi cele mai utile pentru dezvoltatori. Unele valori ale proprietăților entității pot fi modificate.

Coloane

Coloanele sunt listate în două secțiuni separate: Coloane/atribute inscripționabile și Coloane/atribute doar în citire. Scopul acestei separări este de a se concentra pe coloanele pe care un dezvoltator le poate seta atunci când creează sau actualizează rânduri într-un tabel. Înțelegerea acestor coloane ajută un dezvoltator să înțeleagă ce poate face cu tabelul dincolo de simpla preluare a valorilor.

Coloanele din secțiunea Coloane/atribute inscripționabile returnează true pentru proprietățile IsValidForCreate sau IsValidForUpdate (de obicei ambele). Dacă oricare dintre aceste proprietăți returnează false, acest lucru este indicat.

Coloanele/atributele doar în citire returnează întotdeauna false pentru proprietățile IsValidForCreateșiIsValidForUpdate .

Opțiunile de coloană de alegere din această documentație de referință provin dintr-o implementare în care engleza este limba de bază. Unele opțiuni de alegere pot varia în funcție de limba de bază selectată la crearea mediului. Aceste diferențe se aliniază mai bine cu opțiunile care se potrivesc cel mai bine limbii sau culturii. Sunteți liber să personalizați aceste opțiuni modificând etichetele sau adăugând și eliminând opțiuni după cum este necesar.

Relaţii

Clasa EntityMetadata include trei proprietăți pentru a reprezenta relațiile:

Proprietate Tip Descriere
Relații OneToManyRelationships OneToManyRelationshipMetadata[] Obține matricea de relații unu-la-mai multe pentru entitate.
ManyToOneRelationships OneToManyRelationshipMetadata[] Obține matricea de relații mai-la-unu pentru entitate.
MulteCăCăMulteRelații ManyToManyRelationshipMetadata[] Obține matricea de relații mai-mulți-la-mai mulți pentru entitate.

Notă

Este important să rețineți că, deși fiecare tabel listează acele relații care i se aplică, fiecare relație este partajată de ambele tabele. Relațiile există între tabele. În timp ce relațiile One-To-Many există, relațiile Many-to-One sunt pur și simplu o vizualizare a unei relații One-To-Many din tabelul de referințe.

Relații multi-la-unu

Include aceste OneToManyRelationship proprietăți:

Proprietate Descriere
ReferencedEntity Numele logic al tabelului asociat.
ReferencedAttribute Numele logic al cheii primare a tabelului asociat.
ReferencingEntity Numele logic al tabelului asociat care are coloana de căutare.
ReferencingAttribute Numele logic al coloanei de căutare din tabelul asociat care conține o referință la cheia primară a tabelului principal.
IsHierarchical Dacă relația reprezintă o relație ierarhică autoreferențială
CascadeConfiguration Datele care descriu operațiunile efectuate asupra entității-mamă vor ajunge în cascadă la entitățile asociate.
Informații suplimentare: Configurarea în cascadă

Relații unu-la-mai mulți

Include aceste OneToManyRelationship proprietăți:

Proprietate Descriere
ReferencingEntity Numele logic al tabelului asociat.
ReferencingAttribute Numele logic al coloanei din tabelul asociat care conține o referință la cheia primară a tabelului principal.
IsCustomizable Dacă proprietățile relației pot fi modificate.
ReferencedEntityNavigationPropertyName Numele proprietății de navigare cu valoare de colecție API web pentru această relație.
Informații suplimentare: Proprietăți de navigare API web
AssociatedMenuConfiguration Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele entității asociate în interfața de utilizare de la entitatea principală.

Relații mulți-la-mai mulți

Fiecare relație mai-mulți-la-mai mulți include Entity1LogicalName și Entity2LogicalName. Pentru această documentație, detaliile relației sunt furnizate în contextul tabelului curent. Dacă este Entity1 sau Entity2 nu este cu adevărat important.

Pentru fiecare relație mai-mulți-la-mai-mulți, sunt incluse următoarele proprietăți:

Proprietate Descriere
IntersectEntityName Numele logic al tabelului de intersecție care acceptă această relație mai-mulți-la-mai-mulți
IsCustomizable Dacă proprietățile relației pot fi modificate.
SchemaName Numele schemei relației.
IntersectAttribute Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip.
NavigationPropertyName Numele proprietății de navigare cu valoare de colecție API web pentru această relație.
Informații suplimentare: Proprietăți de navigare API web
AssociatedMenuConfiguration Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel în interfața de utilizare din acest tabel.

În cazul rar în care o relație mai-mulți-la-mai mulți se referă la sine stătătoare, cum ar fi pentru rolul de conexiune (ConnectionRole) connectionroleassociation_association, Entity1 sau Entity2 este antepată proprietății.

Proprietate Valoare
Entity1IntersectAttribute Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip ca prim tabel.
Entity2IntersectAttribute Numele coloanei din tabelul de intersecție care este cheia primară pentru înregistrările de acest tip ca al doilea tabel.
Entity1NavigationPropertyName Numele proprietății de navigare cu valoare de colecție API web pentru această relație ca prim tabel.
Entity2NavigationPropertyName Numele proprietății de navigare cu valoare de colecție API Web pentru această relație ca al doilea tabel.
Entity1AssociatedMenuConfiguration Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel din acest tabel ca prim tabel.
Entity2AssociatedMenuConfiguration Date utilizate de aplicațiile proiectate pe bază de model pentru a controla dacă și cum pot fi accesate datele din al doilea tabel din acest tabel ca al doilea tabel