Compartir por


Referencia á táboa/entidade de aplicacións habilitadas de Dynamics 365

As táboas de Dataverse proporcionan o conxunto común de táboas que teñen todas as bases de datos de ambiente. As táboas aquí listadas engádense ou modifican cando seleccionas Activar aplicacións de Dynamics 365? mentres engades Dataverse a un ambiente que creas.

Cando teñas as licenzas necesarias, podes instalar produtos de Dynamics 365 que poden engadir aínda máis táboas ou personalizar as táboas de Dynamics 365 ou Dataverse existentes.

Nesta táboa enumera outros produtos de Dynamics 365 que dependen desta referencia:

Documentación do produto Referencia da táboa de produtos
Vendas Táboa de vendas/referencia de entidade
Servizo de campo Táboa/referencia de entidade de Field Service
Atención ao cliente Táboa de atención ao cliente / referencia de entidade

Esta referencia inclúe unicamente aquelas táboas nas que:

  • Iguais privadosfalse

  • IsIntersect é igual false ou IsIntersect é igual true e a táboa contén máis de 4 columnas.

    • A maioría das táboas intersectadas conteñen só as 4 columnas necesarias para soportar a relación Moitos-a-Moitos. Non son útiles. As táboas intersectadas con máis de catro columnas son máis interesantes.

Mensaxes

As mensaxes desta lista son aplicables á entidade. Por exemplo, as táboas propiedade do usuario soportan as mensaxes Assign, GrantAccessModifyAccess, e RevokeAccess mentres que as táboas propiedade da organización non.

SDK para .NET

Ao usar o SDK para .NET, normalmente pode invocar a clase de solicitude correspondente que pertencerá aos espazos de nomes Microsoft.Crm.Sdk.Messages ou Microsoft.Xrm.Sdk.Messages . Estas clases teñen nomes que inclúen o prefixo Request engadido ao nome da mensaxe.

Algunhas mensaxes engádense como accións personalizadas para as solucións que soportan. Estas mensaxes non están definidas dentro dos ensambladores do SDK, pero hai varias formas de usalas.

Web API

Ao usar a API Web, podes atopar as funcións e accións comúns de Dataverse OData definidas nestas referencias:

Para estas funcións e accións, e calquera adicional engadida, podes descubrir como utilizalas mediante:

  1. Examina o documento de servizo $metadata para obter detalles sobre os parámetros e os valores de devolución. Vexa Definicións de accións e Definicións de funcións para máis detalles.
  2. Aplicación de accións e funcións. Consulte Usar accións de API Web e Usar funcións API Web para máis detalles.

Eventos

Os eventos son mensaxes que existen para que poidas subscribirte a eles. A menos que engadise o evento, non debería invocar a mensaxe, só subscribirse a ela. Podes subscribirte a eventos de varias maneiras, por exemplo:

Propiedades

Esta sección inclúe propiedades de entidades seleccionadas en lugar de todas. Só se inclúen aquelas propiedades que se espera que sexan máis útiles para os desenvolvedores. Algúns valores de propiedades poden ser modificados.

Columnas

As columnas están listadas en dúas seccións separadas: columnas / atributos escribles e columnas / atributos só de lectura. O propósito desta separación é centrarse nas columnas que un desenvolvedor pode establecer ao crear ou actualizar filas nunha táboa. Comprender estas columnas axuda a un desenvolvedor a comprender o que pode facer coa táboa máis aló de recuperar os valores.

As columnas da sección Columnas/atributos escribibles devolven true para as propiedades IsValidForCreate ou IsValidForUpdate (normalmente ambos). Se algunha destas propiedades devolve falso, indícase isto.

As columnas/atributos de só lectura sempre devolven false para as propiedades IsValidForCreateeIsValidForUpdate .

As opcións de columna de elección nesta documentación de referencia proveñen dun despregamento onde o inglés é o idioma base. Algunhas opcións de elección poden variar dependendo do idioma base seleccionado cando se crea o entorno. Estas diferenzas aliñan máis estreitamente coas opcións que mellor se adaptan á lingua ou cultura. Vostede é libre de personalizar estas opcións cambiando as etiquetas ou engadindo e eliminando opcións segundo sexa necesario.

Relacións

A clase EntityMetadata inclúe tres propiedades para representar relacións:

Propiedade Tipo Descripción
Relacións de Un a Moitos OneToManyRelationshipMetadata[editar | editar a fonte] Obtén o conxunto de relacións un a moitos para a entidade.
Moitas relacións OneToManyRelationshipMetadata[editar | editar a fonte] Obtén o conxunto de relacións moitos a un para a entidade.
Moitas a moitas relacións ManyToManyRelationshipMetadata[editar | editar a fonte] Obtén o conxunto de relacións moitos-a-moitos para a entidade.

Nota

É importante ter en conta que aínda que cada táboa enumera as relacións que se aplican a ela, cada relación é compartida por ambas as táboas. Existen relacións entre as táboas. Aínda que existen relaciónsTo-Many un, as relacións de moitos a un son simplemente unha visión dunha relaciónTo-Many a partir da táboa de referencias.

Relacións de moitos a un

Inclúe estas OneToManyRelationship propiedades:

Propiedade Descripción
ReferencedEntity Nome lóxico da táboa relacionada.
ReferencedAttribute Nome lóxico da clave primaria da táboa relacionada.
ReferencingEntity Nome lóxico da táboa relacionada que ten a columna de busca.
ReferencingAttribute Nome lóxico da columna de busca da táboa relacionada que contén unha referencia á clave primaria da táboa primaria.
IsHierarchical Se a relación representa unha relación xerárquica autoreferencial
CascadeConfiguration Datos que describen que operacións realizadas na entidade matriz descenderán a entidades relacionadas.
Máis información: Configuración en fervenza

Relacións un a moitos

Inclúe estas OneToManyRelationship propiedades:

Propiedade Descripción
ReferencingEntity Nome lóxico da táboa relacionada.
ReferencingAttribute Nome lóxico da columna da táboa relacionada que contén unha referencia á chave primaria da táboa primaria.
IsCustomizable Se se poden cambiar as propiedades da relación.
ReferencedEntityNavigationPropertyName O nome da propiedade de navegación con valores da colección de API Web para esta relación.
Máis información: Propiedades de navegación da API web
AssociatedMenuConfiguration Datos usados por aplicacións baseadas en modelos para controlar se e como se pode acceder aos datos da entidade relacionada na interface de usuario desde a entidade primaria.

Relacións moitos-a-moitos

Cada relación de moitos a moitos inclúe Entity1LogicalName e Entity2LogicalName. Para esta documentación, os detalles das relacións son proporcionados no contexto da táboa actual. É Entity1 ou Entity2 non é realmente importante.

Para cada relación moitos-a-moitos inclúense as seguintes propiedades:

Propiedade Descripción
IntersectEntityName É o nome lóxico da táboa de intersección que soporta esta relación de moitos a moitos.
Pode usar este valor ao unir columnas da táboa usando FetchXml
IsCustomizable Se se poden cambiar as propiedades da relación.
SchemaName O nome do esquema da relación.
IntersectAttribute O nome da columna da táboa de intersección que é a clave primaria para os rexistros deste tipo.
NavigationPropertyName O nome da propiedade de navegación con valores da colección de API Web para esta relación.
Máis información: Propiedades de navegación da API web
AssociatedMenuConfiguration Datos usados por aplicacións baseadas en modelos para controlar se e como se pode acceder aos datos da segunda táboa na interface de usuario desde esta táboa.

No raro caso en que unha relación de moitos a moitos sexa autoreferenciada, como para o rol de conexión (ConnectionRole) connectionroleassociation_association, Entity1 ou Entity2 está precedida á propiedade.

Propiedade Valor
Entity1IntersectAttribute Nome da columna da táboa de intersección que é a clave primaria para os rexistros deste tipo como primeira táboa.
Entity2IntersectAttribute O nome da columna da táboa de intersección que é a clave primaria para os rexistros deste tipo como segunda táboa.
Entity1NavigationPropertyName O nome da propiedade de navegación con valor da colección de API Web para esta relación como primeira táboa.
Entity2NavigationPropertyName O nome da propiedade de navegación con valores da colección de API Web para esta relación como segunda táboa.
Entity1AssociatedMenuConfiguration Datos usados por aplicacións baseadas en modelos para controlar se e como se pode acceder aos datos da segunda táboa na interface de usuario desde esta táboa como a primeira táboa.
Entity2AssociatedMenuConfiguration Datos utilizados por aplicacións baseadas en modelos para controlar se e como se pode acceder aos datos da segunda táboa na interface de usuario desde esta táboa como a segunda táboa