Provedor de datos de entidades virtuais (EntityDataProvider) táboa/referencia de entidade (Microsoft Dataverse)

Os desenvolvedores poden rexistrar complementos nun provedor de datos para permitir o acceso aos datos para entidades virtuais no sistema.

Mensaxes

Na seguinte táboa listáronse as mensaxes para a táboa do provedor de datos de entidades virtuais (EntityDataProvider). As mensaxes representan operacións que se poden realizar na mesa. Tamén poden ser eventos.

Nome
¿É un evento?
Operación da API web SDK para .NET
Associate
Evento: Verdadeiro
Rexistros asociados Rexistros asociados
Create
Evento: Verdadeiro
POST /entidadedatosprovedores
Ver Crear
Crear rexistros
Delete
Evento: Verdadeiro
DELETE /entitydataproviders(entitydataproviderid)
Ver Borrar
Borrar os rexistros
Disassociate
Evento: Verdadeiro
Desasociar os rexistros Desasociar os rexistros
Retrieve
Evento: Falso
GET /entitydataproviders(entitydataproviderid)
Ver recuperar
Recuperar rexistros
RetrieveMultiple
Evento: Falso
GET /entidadedatosprovedores
Ver datos de consulta
Consultar datos
Update
Evento: Verdadeiro
PATCH /entitydataproviders(entitydataproviderid)
Ver actualización
Actualizar os rexistros
Upsert
Evento: Falso
PATCH /entitydataproviders(entitydataproviderid)
Ver Upsert unha fila de táboa
UpsertRequest

Propiedades

Na seguinte táboa listamos as propiedades seleccionadas para a táboa Provedor de datos de entidades virtuais (EntityDataProvider).

Propiedade Valor
Nome de visualización Provedor de datos de entidades virtuais
DisplayCollectionName Provedores de datos de entidades virtuais
Nome do esquema EntityDataProvider
CollectionSchemanameName EntityDataProviders
EntitySetName entitydataproviders
Nome lóxico entitydataprovider
Colección LóxicaNome entitydataproviders
PrimaryIdAttribute entitydataproviderid
Atributo PrimaryNameAttribute name
Tipo de táboa Standard
Tipo de propiedade OrganizationOwned

Columnas/atributos escritables

Estas columnas/atributos devolven true para IsValidForCreate ou IsValidForUpdate (normalmente ambos). Listado por SchemaName.

Engadido de arquivo

Propiedade Valor
Descripción Contén o id de archiveplugin que se debe executar cando se invoca Archive
Nome de visualización Contén o id de archiveplugin que se debe executar cando se invoca Archive
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico archiveplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de arquivo masivo

Propiedade Valor
Descripción Contén o id de bulkarchiveplugin que se debe executar cando se invoca BulkArchive
Nome de visualización Contén o id de bulkarchiveplugin que se debe executar cando se invoca BulkArchive
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico bulkarchiveplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de retención masiva

Propiedade Valor
Descripción Contén o identificador de bulkretainplugin que se debe executar cando se invoca BulkRetain
Nome de visualización Contén o identificador de bulkretainplugin que se debe executar cando se invoca BulkRetain
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico bulkretainplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Crear un engadido múltiple

Propiedade Valor
Descripción Contén o id createmultipleplugin que debe ser executado cando se invoca CreateMultiple
Nome de visualización Contén o id createmultipleplugin que debe ser executado cando se invoca CreateMultiple
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico createmultipleplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Crear engadido

Propiedade Valor
Descripción Crear un engadido
Nome de visualización Crear un engadido
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico createplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

DataSourceLogicalName

Propiedade Valor
Descripción Ao crear un provedor de datos, o usuario final debe seleccionar o nome da entidade de fonte de datos que se creará para o provedor.
Nome de visualización Nome lóxico da entidade da fonte de datos
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico datasourcelogicalname
Nivel obrigatorio Ningunha
Tipo String
Formato Texto
Formato Texto
Modo ImeMode Automática
É localizable Falso
Lonxitude máxima 128

Eliminar o engadido múltiple

Propiedade Valor
Descripción Contén o id deletemultipleplugin que debe executarse cando se invoca DeleteMultiple
Nome de visualización Contén o id deletemultipleplugin que debe executarse cando se invoca DeleteMultiple
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico deletemultipleplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Borrar o engadido

Propiedade Valor
Descripción Borrar o engadido
Nome de visualización Borrar o engadido
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico deleteplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Descripción

Propiedade Valor
Descripción Para que se usa este provedor de datos e tecnoloxías de almacenamento de datos está dirixido?
Nome de visualización Descrición
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico description
Nivel obrigatorio Ningunha
Tipo String
Formato Texto
Formato Texto
Modo ImeMode Automática
É localizable Falso
Lonxitude máxima 1000

EntityDataProviderId

Propiedade Valor
Descripción Identificador único do provedor de datos.
Nome de visualización Provedor de datos
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico entitydataproviderid
Nivel obrigatorio SystemRequired
Tipo Identificador único

Versión introducida

Propiedade Valor
Descripción Versión na que se introduce a forma.
Nome de visualización Versión introducida
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico introducedversion
Nivel obrigatorio Ningunha
Tipo String
Formato Número de versión
Formato Número de versión
Modo ImeMode Automática
É localizable Falso
Lonxitude máxima 48

É personalizable

Propiedade Valor
Descripción Información que indica se este compoñente pode ser personalizado.
Nome de visualización Personalizable
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico iscustomizable
Nivel obrigatorio SystemRequired
Tipo Propiedade xestionada

Buscar a expansión activada

Propiedade Valor
Descripción Activa o soporte de expansión para as columnas de buscas. Só se aplica ao engadido RetrieveMultiple. Ao activar isto podería modificar a expresión de filtro fornecida ao engadido RetrieveMultiple. O valor predeterminado é falso.
Nome de visualización Buscar a expansión activada
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico lookupexpansionenabled
Nivel obrigatorio Ningunha
Tipo booleano
Elección globalNome msdyn_lookupexpansionenabled_entitydataprovider
Valor predeterminado Falso
Etiqueta verdadeira Si
Etiqueta falsa No

Nome

Propiedade Valor
Descripción O nome deste provedor de datos. Este é o nome que aparece no despregable ao crear unha nova entidade.
Nome de visualización Nome
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico name
Nivel obrigatorio Ningunha
Tipo String
Formato Texto
Formato Texto
Modo ImeMode Automática
É localizable Falso
Lonxitude máxima 100

PurgeArchivedContentPlugin

Propiedade Valor
Descripción Contén o identificador de purgearchivedcontentplugin que debe executarse cando se invoca PurgeArchivedContent
Nome de visualización Contén o identificador de purgearchivedcontentplugin que debe executarse cando se invoca PurgeArchivedContent
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico purgearchivedcontentplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

PurgeRetainedContentPlugin

Propiedade Valor
Descripción Contén o identificador de purgeretainedcontentplugin que se debe executar cando se invoca PurgeRetainedContent
Nome de visualización Contén o identificador de purgeretainedcontentplugin que se debe executar cando se invoca PurgeRetainedContent
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico purgeretainedcontentplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de retención

Propiedade Valor
Descripción Contén o identificador de retainplugin que se debe executar cando se invoca Retain
Nome de visualización Contén o identificador de retainplugin que se debe executar cando se invoca Retain
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico retainplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

RetrieveEntityChangesPlugin

Propiedade Valor
Descripción Contén o identificador retrieveentitychangesplugin que debe executarse cando se invoca RetrieveEntityChanges
Nome de visualización Contén o identificador retrieveentitychangesplugin que debe executarse cando se invoca RetrieveEntityChanges
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico retrieveentitychangesplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Recuperar o engadido múltiple

Propiedade Valor
Descripción Engadido de Recuperación Múltiple
Nome de visualización Engadido de Recuperación Múltiple
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico retrievemultipleplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de recuperación

Propiedade Valor
Descripción Obter o engadido
Nome de visualización Obter o engadido
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico retrieveplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de retención de retroceso

Propiedade Valor
Descripción Contén o id de rollbackretainplugin que debe executarse cando se invoca Rollback Retain
Nome de visualización Contén o id de rollbackretainplugin que debe executarse cando se invoca Rollback Retain
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico rollbackretainplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Actualizar o engadido múltiple

Propiedade Valor
Descripción Contén o identificador de updatemultipleplugin que se debe executar cando se invoca UpdateMultiple
Nome de visualización Contén o identificador de updatemultipleplugin que se debe executar cando se invoca UpdateMultiple
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico updatemultipleplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de actualización

Propiedade Valor
Descripción Engadido de actualización
Nome de visualización Engadido de actualización
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico updateplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

UpsertMultiplePlugin

Propiedade Valor
Descripción Contén o identificador upsertmultipleplugin que debe executarse cando se invoca UpsertMultiple
Nome de visualización Contén o identificador upsertmultipleplugin que debe executarse cando se invoca UpsertMultiple
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico upsertmultipleplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Engadido de upsert

Propiedade Valor
Descripción Contén o identificador de upsertplugin que se debe executar cando se invoca Upsert
Nome de visualización Contén o identificador de upsertplugin que se debe executar cando se invoca Upsert
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico upsertplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

ValidateArchiveConfigPlugin

Propiedade Valor
Descripción Contén o identificador validatearchiveconfigplugin que se debe executar cando se invoca ValidateArchiveConfig
Nome de visualización Contén o identificador validatearchiveconfigplugin que se debe executar cando se invoca ValidateArchiveConfig
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico validatearchiveconfigplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

ValidateRetentionConfigPlugin

Propiedade Valor
Descripción Contén o identificador de validateretentionconfigplugin que se debe executar cando se invoca ValidateRetentionConfig
Nome de visualización Contén o identificador de validateretentionconfigplugin que se debe executar cando se invoca ValidateRetentionConfig
IsValidForForm Verdadeiro
IsValidForRead Verdadeiro
Nome lóxico validateretentionconfigplugin
Nivel obrigatorio Ningunha
Tipo Identificador único

Columnas/atributos de só lectura

Estas columnas/atributos devolven false tanto para IsValidForCreate como para IsValidForUpdate. Listado por SchemaName.

Estado do compoñente

Propiedade Valor
Descripción Só para uso interno.
Nome de visualización Estado do compoñente
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico componentstate
Nivel obrigatorio SystemRequired
Tipo Lista despregable
Valor de forma predeterminada -1
Elección globalNome componentstate

Opcións/opcións de ComponentState

Valor Etiqueta
0 Publicado
1 Inédito
2 Eliminado
3 Borrado sen publicar

EntityDataProviderIdUnique

Propiedade Valor
Descripción Só para uso interno.
Nome de visualización ID único
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico entitydataprovideridunique
Nivel obrigatorio SystemRequired
Tipo Identificador único

Xestionado

Propiedade Valor
Descripción Indica se o compoñente da solución forma parte dunha solución xestionada.
Nome de visualización Estado
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico ismanaged
Nivel obrigatorio SystemRequired
Tipo booleano
Elección globalNome ismanaged
Valor predeterminado Falso
Etiqueta verdadeira Xestionado
Etiqueta falsa Non xestionado

Identificador da organización

Propiedade Valor
Descripción Identificador único para a organización.
Nome de visualización Identificador da organización
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico organizationid
Nivel obrigatorio SystemRequired
Tipo Identificador único

Tempo de sobrescritura

Propiedade Valor
Descripción Só para uso interno.
Nome de visualización Tempo de sobreescritura de gravación
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico overwritetime
Nivel obrigatorio SystemRequired
Tipo Data e hora
CanChangeDateTimeBehavior Falso
ComportamentoDateTimeBehavior Usuario Local
Formato Só data
Modo ImeMode Inactivas
Máscara de tipo de fonte 0

Identificador da solución

Propiedade Valor
Descripción Identificador único da solución asociada.
Nome de visualización Solución
IsValidForForm Falso
IsValidForRead Verdadeiro
Nome lóxico solutionid
Nivel obrigatorio SystemRequired
Tipo Identificador único

Identificador da solución de soporte

Propiedade Valor
Descripción Só para uso interno.
Nome de visualización Solución
IsValidForForm Falso
IsValidForRead Falso
Nome lóxico supportingsolutionid
Nivel obrigatorio Ningunha
Tipo Identificador único

Relacións de moitos a un

Estas relacións son moitas a unha. Listado por SchemaName.

organization_entitydataprovider

RelaciónTo-Many unidade: organización organization_entitydataprovider

Propiedade Valor
Entidade referenciada organization
Atributo referenciado organizationid
Atributo de referencia organizationid
ReferencingEntityNavigationPropertyName organizationid
É xerárquico
Configuración en fervenza Arquivo: NoCascade
Asignar: NoCascade
Borrar: NoCascade
Fusión: NoCascade
Reparente: NoCascade
Vista de enrollamento: NoCascade
Compartir: NoCascade
Descompartir: NoCascade

Consulte tamén

Referencia de táboa/entidade de Dataverse
Referencia á API web de Dataverse
entitydataprovider