Comparteix via


Referència de taula/entitat del Dataverse

Utilitzeu aquesta referència per entendre les operacions disponibles que es poden realitzar per a taules específiques, les columnes per defecte de cada taula i les relacions entre taules.

Aquesta referència inclou només aquelles taules en què:

  • IsPrivate és igual a false

    • Això exclou les taules on no hi ha casos d'ús externs.
  • IsIntersect és false igual o IsIntersect és igual true i la taula conté més de 4 columnes.

    • La majoria de les taules d'intersecció contenen només les 4 columnes necessàries per donar suport a la relació de diversos a diversos. No són útils. Les taules d'intersecció amb més de quatre columnes són més interessants.

Per visualitzar informació sobre totes les taules del vostre entorn, vegeu Navegar per les definicions de taules del vostre entorn.

Referència de la taula de productes del Dynamics 365

Els productes del Dynamics 365 utilitzen el Dataverse. Quan creeu un entorn per a productes del Dynamics 365, l'entorn té un conjunt comú de taules per a tots els productes del Dynamics 365. Aquestes taules s'inclouen a la referència de la taula/entitat d'aplicacions habilitades per al Dynamics 365.

Cadascun dels productes específics del Dynamics 365 pot afegir taules addicionals. La taula següent mostra la referència de la taula per a productes específics del Dynamics 365:

Documentació del producte Referència de la taula de productes
Vendes Referència de la taula de vendes/entitat
Servei de camp Referència de taula/entitat del Field Service
Atenció al client Referència de taula/entitat del Customer Service

Propietats

Aquesta secció inclou les propietats de l'entitat seleccionades en lloc de totes. Només s'inclouen les propietats que s'espera que siguin més útils per als desenvolupadors. Alguns valors de propietat d'entitat es poden canviar.

Columnes

Les columnes es mostren en dues seccions separades: columnes/atributs d'escriptura i columnes/atributs només de lectura. El propòsit d'aquesta separació és centrar-se en les columnes que un desenvolupador pot establir quan crea o actualitza files d'una taula. Entendre aquestes columnes ajuda un desenvolupador a entendre què pot fer amb la taula més enllà de recuperar els valors.

Les columnes de la secció columnes/atributs d'escriptura retornen true per a les propietats IsValidForCreate o IsValidForUpdate (normalment ambdues). Si alguna d'aquestes propietats retorna false, s'indica.

Les columnes o atributs només de lectura sempre retornen false per a les propietats IsValidForCreateiIsValidForUpdate .

Les opcions de columna d'elecció d'aquesta documentació de referència provenen d'una implementació on l'anglès és la llengua base. Algunes opcions d'elecció poden variar en funció de la llengua base seleccionada quan es crea l'entorn. Aquestes diferències s'alineen més amb les opcions que millor s'adapten a l'idioma o la cultura. Podeu personalitzar aquestes opcions canviant les etiquetes o afegint i eliminant opcions segons sigui necessari.

Relacions

La classe EntityMetadata inclou tres propietats per representar relacions:

Propietat Tipus Descripció
OneToManyRelationships OneToManyRelationshipMetadata[modifica] Obté la matriu de relacions d'un a diversos per a l'entitat.
ManyToOneRelationships OneToManyRelationshipMetadata[modifica] Obté la matriu de relacions diversos a un per a l'entitat.
ManyToManyRelationships ManyToManyRelationshipMetadata[modifica] Obté la matriu de relacions de diversos a diversos per a l'entitat.

Nota

És important tenir en compte que, tot i que cada taula enumera les relacions que s'hi apliquen, cada relació és compartida per ambdues taules. Les relacions existeixen entre les taules. Tot i que existeixen relacions d'unTo-Many, les relacions de diversos a un són simplement una visualització d'una relació d'unTo-Many de la taula de referència.

Relacions de diversos a un

Inclou aquestes OneToManyRelationship propietats:

Propietat Descripció
ReferencedEntity El nom lògic de la taula relacionada.
ReferencedAttribute El nom lògic de la clau primària de la taula relacionada.
ReferencingEntity Nom lògic de la taula relacionada que té la columna de cerca.
ReferencingAttribute El nom lògic de la columna de cerca de la taula relacionada que conté una referència a la clau primària de la taula principal.
IsHierarchical Si la relació representa una relació jeràrquica autoreferencial
CascadeConfiguration Les dades que descriuen quines operacions realitzades a l'entitat principal es transferiran en cascada a les entitats relacionades.
Més informació: Configuració en cascada

Relacions d'un a diversos

Inclou aquestes OneToManyRelationship propietats:

Propietat Descripció
ReferencingEntity El nom lògic de la taula relacionada.
ReferencingAttribute El nom lògic de la columna de la taula relacionada que conté una referència a la clau primària de la taula principal.
IsCustomizable Si es poden canviar les propietats de la relació.
ReferencedEntityNavigationPropertyName El nom de la propietat de navegació amb valor de col·lecció de l'API web per a aquesta relació.
Més informació: Propietats de navegació de l'API web
AssociatedMenuConfiguration Dades utilitzades per les aplicacions basades en models per controlar si es pot accedir a les dades de l'entitat relacionada a la interfície d'usuari des de l'entitat principal i com.

Relacions de diversos a diversos

Cada relació de diversos a diversos inclou Entity1LogicalName i Entity2LogicalName. Per a aquesta documentació, els detalls de la relació es proporcionen en el context de la taula actual. Si és Entity1 o Entity2 no és realment important.

Per a cada relació de diversos a diversos s'inclouen les propietats següents:

Propietat Descripció
IntersectEntityName El nom lògic de la taula d'intersecció que admet aquesta relació de diversos a diversos
IsCustomizable Si es poden canviar les propietats de la relació.
SchemaName El nom de l'esquema de la relació.
IntersectAttribute Nom de la columna de la taula d'intersecció que és la clau principal per als registres d'aquest tipus.
NavigationPropertyName El nom de la propietat de navegació amb valor de col·lecció de l'API web per a aquesta relació.
Més informació: Propietats de navegació de l'API web
AssociatedMenuConfiguration Dades utilitzades per les aplicacions basades en models per controlar si es pot accedir a les dades de la segona taula a la interfície d'usuari des d'aquesta taula i com.

En el cas rar en què una relació de diversos a diversos fa referència automàtica, com ara per a la funció de connexió (ConnectionRole) connectionroleassociation_association, Entity1 o Entity2 està anteposada a la propietat.

Propietat Valor
Entity1IntersectAttribute Nom de la columna de la taula d'intersecció que és la clau principal per als registres d'aquest tipus com a primera taula.
Entity2IntersectAttribute Nom de la columna de la taula d'intersecció que és la clau principal per als registres d'aquest tipus com a segona taula.
Entity1NavigationPropertyName El nom de la propietat de navegació amb valor de col·lecció de l'API web per a aquesta relació com a primera taula.
Entity2NavigationPropertyName El nom de la propietat de navegació amb valors de col·lecció de l'API web per a aquesta relació com a segona taula.
Entity1AssociatedMenuConfiguration Dades utilitzades per les aplicacions basades en models per controlar si es pot accedir a les dades de la segona taula a la interfície d'usuari des d'aquesta taula com a primera taula i com.
Entity2AssociatedMenuConfiguration Dades utilitzades per les aplicacions basades en models per controlar si es pot accedir a les dades de la segona taula a la interfície d'usuari des d'aquesta taula com a segona taula