Referencia de tabla o entidad Virtual Entity Data Provider (EntityDataProvider)
Artículo 04/29/2024
4 colaboradores
Comentarios
En este artículo
Developers can register plug-ins on a data provider to enable data access for virtual entities in the system.
Mensajes
Propiedades
Propiedad
Valor
CollectionSchemaName
EntityDataProviders
DisplayCollectionName
Virtual Entity Data Providers
DisplayName
Virtual Entity Data Provider
EntitySetName
entitydataproviders
IsBPFEntity
False
LogicalCollectionName
entitydataproviders
LogicalName
entitydataprovider
OwnershipType
OrganizationOwned
PrimaryIdAttribute
entitydataproviderid
PrimaryNameAttribute
name
SchemaName
EntityDataProvider
Columnas/atributos que se pueden escribir
Estas columnas o atributos devuelven true para IsValidForCreate o IsValidForUpdate (generalmente ambos). Listado por SchemaName .
ArchivePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the archiveplugin id that should be run when Archive is invoked
DisplayName
Contains the archiveplugin id that should be run when Archive is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
archiveplugin
RequiredLevel
None
Type
Uniqueidentifier
BulkArchivePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the bulkarchiveplugin id that should be run when BulkArchive is invoked
DisplayName
Contains the bulkarchiveplugin id that should be run when BulkArchive is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
bulkarchiveplugin
RequiredLevel
None
Type
Uniqueidentifier
BulkRetainPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the bulkretainplugin id that should be run when BulkRetain is invoked
DisplayName
Contains the bulkretainplugin id that should be run when BulkRetain is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
bulkretainplugin
RequiredLevel
None
Type
Uniqueidentifier
CreateMultiplePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the createmultipleplugin id that should be run when CreateMultiple is invoked
DisplayName
Contains the createmultipleplugin id that should be run when CreateMultiple is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
createmultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
CreatePlugin
Propiedad
Valor
Description
Create Plugin
DisplayName
Create Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
createplugin
RequiredLevel
None
Type
Uniqueidentifier
DataSourceLogicalName
Propiedad
Valor
Description
When creating a Data Provider, the end user must select the name of the Data Source entity that will be created for the provider.
DisplayName
Data Source Entity Logical Name
FormatName
Text
IsLocalizable
False
IsValidForForm
False
IsValidForRead
True
LogicalName
datasourcelogicalname
MaxLength
128
RequiredLevel
None
Type
String
DeleteMultiplePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the deletemultipleplugin id that should be run when DeleteMultiple is invoked
DisplayName
Contains the deletemultipleplugin id that should be run when DeleteMultiple is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
deletemultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
DeletePlugin
Propiedad
Valor
Description
Delete Plugin
DisplayName
Delete Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
deleteplugin
RequiredLevel
None
Type
Uniqueidentifier
Description
Propiedad
Valor
Description
What is this Data Provider used for and data store technologies does it target?
DisplayName
Description
FormatName
Text
IsLocalizable
False
IsValidForForm
True
IsValidForRead
True
LogicalName
description
MaxLength
1000
RequiredLevel
None
Type
String
EntityDataProviderId
Propiedad
Valor
Description
Unique identifier of the data provider.
DisplayName
Data Provider
IsValidForForm
False
IsValidForRead
True
IsValidForUpdate
False
LogicalName
entitydataproviderid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
IntroducedVersion
Propiedad
Valor
Description
Version in which the form is introduced.
DisplayName
Introduced Version
FormatName
VersionNumber
IsLocalizable
False
IsValidForForm
False
IsValidForRead
True
IsValidForUpdate
False
LogicalName
introducedversion
MaxLength
48
RequiredLevel
None
Type
String
IsCustomizable
Propiedad
Valor
Description
Information that specifies whether this component can be customized.
DisplayName
Customizable
IsValidForForm
False
IsValidForRead
True
LogicalName
iscustomizable
RequiredLevel
SystemRequired
Type
ManagedProperty
Name
Propiedad
Valor
Description
The name of this Data Provider. This is the name that appears in the dropdown when creating a new entity.
DisplayName
Name
FormatName
Text
IsLocalizable
False
IsValidForForm
True
IsValidForRead
True
LogicalName
name
MaxLength
100
RequiredLevel
None
Type
String
PurgeArchivedContentPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the purgearchivedcontentplugin id that should be run when PurgeArchivedContent is invoked
DisplayName
Contains the purgearchivedcontentplugin id that should be run when PurgeArchivedContent is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
purgearchivedcontentplugin
RequiredLevel
None
Type
Uniqueidentifier
PurgeRetainedContentPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the purgeretainedcontentplugin id that should be run when PurgeRetainedContent is invoked
DisplayName
Contains the purgeretainedcontentplugin id that should be run when PurgeRetainedContent is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
purgeretainedcontentplugin
RequiredLevel
None
Type
Uniqueidentifier
RetainPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the retainplugin id that should be run when Retain is invoked
DisplayName
Contains the retainplugin id that should be run when Retain is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
retainplugin
RequiredLevel
None
Type
Uniqueidentifier
RetrieveEntityChangesPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the retrieveentitychangesplugin id that should be run when RetrieveEntityChanges is invoked
DisplayName
Contains the retrieveentitychangesplugin id that should be run when RetrieveEntityChanges is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
retrieveentitychangesplugin
RequiredLevel
None
Type
Uniqueidentifier
RetrieveMultiplePlugin
Propiedad
Valor
Description
MultipleRetrieve Plugin
DisplayName
MultipleRetrieve Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
retrievemultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
RetrievePlugin
Propiedad
Valor
Description
Retrieve Plugin
DisplayName
Retrieve Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
retrieveplugin
RequiredLevel
None
Type
Uniqueidentifier
RollbackRetainPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the rollbackretainplugin id that should be run when Rollback Retain is invoked
DisplayName
Contains the rollbackretainplugin id that should be run when Rollback Retain is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
rollbackretainplugin
RequiredLevel
None
Type
Uniqueidentifier
UpdateMultiplePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the updatemultipleplugin id that should be run when UpdateMultiple is invoked
DisplayName
Contains the updatemultipleplugin id that should be run when UpdateMultiple is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
updatemultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
UpdatePlugin
Propiedad
Valor
Description
Update Plugin
DisplayName
Update Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
updateplugin
RequiredLevel
None
Type
Uniqueidentifier
UpsertMultiplePlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the upsertmultipleplugin id that should be run when UpsertMultiple is invoked
DisplayName
Contains the upsertmultipleplugin id that should be run when UpsertMultiple is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
upsertmultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
UpsertPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the upsertplugin id that should be run when Upsert is invoked
DisplayName
Contains the upsertplugin id that should be run when Upsert is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
upsertplugin
RequiredLevel
None
Type
Uniqueidentifier
ValidateArchiveConfigPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the validatearchiveconfigplugin id that should be run when ValidateArchiveConfig is invoked
DisplayName
Contains the validatearchiveconfigplugin id that should be run when ValidateArchiveConfig is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
validatearchiveconfigplugin
RequiredLevel
None
Type
Uniqueidentifier
ValidateRetentionConfigPlugin
Añadido por : solución EntityDataProviderExtensions
Propiedad
Valor
Description
Contains the validateretentionconfigplugin id that should be run when ValidateRetentionConfig is invoked
DisplayName
Contains the validateretentionconfigplugin id that should be run when ValidateRetentionConfig is invoked
IsValidForForm
True
IsValidForRead
True
LogicalName
validateretentionconfigplugin
RequiredLevel
None
Type
Uniqueidentifier
Columnas/atributos de sólo lectura
Estas columnas o atributos devuelven false tanto para IsValidForCreate como para IsValidForUpdate . Listado por SchemaName .
ComponentState
Propiedad
Valor
Description
For internal use only.
DisplayName
Component State
IsValidForForm
False
IsValidForRead
True
LogicalName
componentstate
RequiredLevel
SystemRequired
Type
Picklist
Elecciones/opciones de ComponentState
Valor
Etiqueta
Descripción
0
Published
1
Unpublished
2
Deleted
3
Deleted Unpublished
EntityDataProviderIdUnique
Propiedad
Valor
Description
For internal use only.
DisplayName
Unique Id
IsValidForForm
False
IsValidForRead
True
LogicalName
entitydataprovideridunique
RequiredLevel
SystemRequired
Type
Uniqueidentifier
IsManaged
Propiedad
Valor
Description
Indicates whether the solution component is part of a managed solution.
DisplayName
State
IsValidForForm
False
IsValidForRead
True
LogicalName
ismanaged
RequiredLevel
SystemRequired
Type
Boolean
Elecciones/opciones de IsManaged
Valor
Etiqueta
Descripción
1
Managed
0
Unmanaged
Valor predeterminado : 0
OrganizationId
Propiedad
Valor
Description
Unique identifier for the organization.
DisplayName
Organization Id
IsValidForForm
False
IsValidForRead
True
LogicalName
organizationid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
OverwriteTime
Propiedad
Valor
DateTimeBehavior
UserLocal
Description
For internal use only.
DisplayName
Record Overwrite Time
Format
DateOnly
IsValidForForm
False
IsValidForRead
True
LogicalName
overwritetime
RequiredLevel
SystemRequired
Type
DateTime
SolutionId
Propiedad
Valor
Description
Unique identifier of the associated solution.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
True
LogicalName
solutionid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
SupportingSolutionId
Propiedad
Valor
Description
For internal use only.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
False
LogicalName
supportingsolutionid
RequiredLevel
None
Type
Uniqueidentifier
Relaciones de varios a uno
Cada relación de varios a uno se define mediante una relación de uno a varios correspondiente con la tabla relacionada. Listado por SchemaName .
organization_entitydataprovider
Consulte la relación de uno a varios organization_entitydataprovider de la tabla organization .
Consultar también
Referencia de tabla o entidad de Dataverse
Referencia de la API web
entitydataprovider EntityType