Los desarrolladores pueden registrar complementos en un proveedor de datos para habilitar el acceso a datos para entidades virtuales en el sistema.
Messages
En la tabla siguiente se enumeran los mensajes de la tabla Proveedor de datos de entidad virtual (EntityDataProvider).
Los mensajes representan operaciones que se pueden realizar en la tabla. También pueden ser eventos.
Propiedades
En la tabla siguiente se enumeran las propiedades seleccionadas para la tabla Proveedor de datos de entidad virtual (EntityDataProvider).
| Propiedad |
Importancia |
|
DisplayName |
Proveedor de datos de entidad virtual |
|
DisplayCollectionName |
Proveedores de datos de entidades virtuales |
|
Nombre del esquema |
EntityDataProvider |
|
CollectionSchemaName |
EntityDataProviders |
|
EntitySetName |
entitydataproviders |
|
Nombre lógico |
entitydataprovider |
|
LogicalCollectionName |
entitydataproviders |
|
Atributo PrimaryIdAttribute |
entitydataproviderid |
|
Atributo NombrePrimario |
name |
|
Tipo de tabla |
Standard |
|
Tipo de propiedad |
OrganizationOwned |
Columnas/atributos grabables
Estas columnas o atributos devuelven true para IsValidForCreate o IsValidForUpdate (normalmente ambos). Listado por SchemaName.
ArchivePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador archiveplugin que se debe ejecutar cuando se invoca Archive. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador archiveplugin que se debe ejecutar cuando se invoca Archive. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
archiveplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
BulkArchivePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador bulkarchiveplugin que se debe ejecutar cuando se invoca BulkArchive. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador bulkarchiveplugin que se debe ejecutar cuando se invoca BulkArchive. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
bulkarchiveplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
BulkRetainPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador bulkretainplugin que se debe ejecutar cuando se invoca BulkRetain. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador bulkretainplugin que se debe ejecutar cuando se invoca BulkRetain. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
bulkretainplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
CreateMultiplePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador createmultipleplugin que se debe ejecutar cuando se invoca CreateMultiple. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador createmultipleplugin que se debe ejecutar cuando se invoca CreateMultiple. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
createmultipleplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
CreatePlugin
| Propiedad |
Importancia |
| Description |
Crear complemento |
| DisplayName (Nombre para mostrar) |
Crear complemento |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
createplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
DataSourceLogicalName
| Propiedad |
Importancia |
| Description |
Al crear un proveedor de datos, el usuario final debe seleccionar el nombre de la entidad Origen de datos que se creará para el proveedor. |
| DisplayName (Nombre para mostrar) |
Nombre lógico de la entidad del origen de datos |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
datasourcelogicalname |
| NivelRequerido |
Ninguno |
| Tipo |
String |
| Formato |
Mensaje de texto |
| Nombre de formato |
Mensaje de texto |
| ImeMode |
Coche |
| IsLocalizable |
Falso |
| Longitud máxima |
128 |
DeleteMultiplePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador deletemultipleplugin que se debe ejecutar cuando se invoca DeleteMultiple. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador deletemultipleplugin que se debe ejecutar cuando se invoca DeleteMultiple. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
deletemultipleplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
DeletePlugin
| Propiedad |
Importancia |
| Description |
Eliminar complemento |
| DisplayName (Nombre para mostrar) |
Eliminar complemento |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
deleteplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
Description
| Propiedad |
Importancia |
| Description |
¿Cuál es este proveedor de datos usado para las tecnologías de almacén de datos y que tiene como destino? |
| DisplayName (Nombre para mostrar) |
Descripción |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
description |
| NivelRequerido |
Ninguno |
| Tipo |
String |
| Formato |
Mensaje de texto |
| Nombre de formato |
Mensaje de texto |
| ImeMode |
Coche |
| IsLocalizable |
Falso |
| Longitud máxima |
1 000 |
EntityDataProviderId
| Propiedad |
Importancia |
| Description |
Identificador único del proveedor de datos. |
| DisplayName (Nombre para mostrar) |
Proveedor de datos |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
entitydataproviderid |
| NivelRequerido |
SystemRequired |
| Tipo |
Uniqueidentifier |
IntroducedVersion
| Propiedad |
Importancia |
| Description |
Versión en la que se introduce el formulario. |
| DisplayName (Nombre para mostrar) |
Versión introducida |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
introducedversion |
| NivelRequerido |
Ninguno |
| Tipo |
String |
| Formato |
VersionNumber |
| Nombre de formato |
VersionNumber |
| ImeMode |
Coche |
| IsLocalizable |
Falso |
| Longitud máxima |
48 |
IsCustomizable
| Propiedad |
Importancia |
| Description |
Información que especifica si este componente se puede personalizar. |
| DisplayName (Nombre para mostrar) |
Personalizable |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
iscustomizable |
| NivelRequerido |
SystemRequired |
| Tipo |
ManagedProperty |
LookupExpansionEnabled
| Propiedad |
Importancia |
| Description |
Habilita la compatibilidad con la expansión para las columnas de búsqueda. Solo se aplica al complemento RetrieveMultiple. Habilitar esto podría modificar la expresión de filtro proporcionada al complemento RetrieveMultiple. El valor predeterminado es Falso. |
| DisplayName (Nombre para mostrar) |
LookupExpansionEnabled |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
lookupexpansionenabled |
| NivelRequerido |
Ninguno |
| Tipo |
Boolean |
| GlobalChoiceName |
msdyn_lookupexpansionenabled_entitydataprovider |
| DefaultValue |
Falso |
| Etiqueta verdadera |
Sí |
| Etiqueta falsa |
No |
Nombre
| Propiedad |
Importancia |
| Description |
Nombre de este proveedor de datos. Este es el nombre que aparece en la lista desplegable al crear una nueva entidad. |
| DisplayName (Nombre para mostrar) |
Nombre |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
name |
| NivelRequerido |
Ninguno |
| Tipo |
String |
| Formato |
Mensaje de texto |
| Nombre de formato |
Mensaje de texto |
| ImeMode |
Coche |
| IsLocalizable |
Falso |
| Longitud máxima |
100 |
PurgeArchivedContentPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador purgearchivedcontentplugin que se debe ejecutar cuando se invoca PurgeArchivedContent. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador purgearchivedcontentplugin que se debe ejecutar cuando se invoca PurgeArchivedContent. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
purgearchivedcontentplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
PurgeRetainedContentPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador purgeretainedcontentplugin que se debe ejecutar cuando se invoca PurgeRetainedContent. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador purgeretainedcontentplugin que se debe ejecutar cuando se invoca PurgeRetainedContent. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
purgeretainedcontentplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
RetainPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador retainplugin que se debe ejecutar cuando se invoca Retain. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador retainplugin que se debe ejecutar cuando se invoca Retain. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
retainplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
RetrieveEntityChangesPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador retrieveentitychangesplugin que se debe ejecutar cuando se invoca RetrieveEntityChanges. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador retrieveentitychangesplugin que se debe ejecutar cuando se invoca RetrieveEntityChanges. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
retrieveentitychangesplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
RetrieveMultiplePlugin
| Propiedad |
Importancia |
| Description |
Complemento MultipleRetrieve |
| DisplayName (Nombre para mostrar) |
Complemento MultipleRetrieve |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
retrievemultipleplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
RetrievePlugin
| Propiedad |
Importancia |
| Description |
Recuperar complemento |
| DisplayName (Nombre para mostrar) |
Recuperar complemento |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
retrieveplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
RollbackRetainPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador rollbackretainplugin que se debe ejecutar cuando se invoca Rollback Retain. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador rollbackretainplugin que se debe ejecutar cuando se invoca Rollback Retain. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
rollbackretainplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
UpdateMultiplePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador updatemultipleplugin que se debe ejecutar cuando se invoca UpdateMultiple. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador updatemultipleplugin que se debe ejecutar cuando se invoca UpdateMultiple. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
updatemultipleplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
UpdatePlugin
| Propiedad |
Importancia |
| Description |
Actualizar complemento |
| DisplayName (Nombre para mostrar) |
Actualizar complemento |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
updateplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
UpsertMultiplePlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador upsertmultipleplugin que se debe ejecutar cuando se invoca UpsertMultiple. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador upsertmultipleplugin que se debe ejecutar cuando se invoca UpsertMultiple. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
upsertmultipleplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
UpsertPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador upsertplugin que se debe ejecutar cuando se invoca Upsert. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador upsertplugin que se debe ejecutar cuando se invoca Upsert. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
upsertplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
ValidateArchiveConfigPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador validatearchiveconfigplugin que se debe ejecutar cuando se invoca ValidateArchiveConfig. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador validatearchiveconfigplugin que se debe ejecutar cuando se invoca ValidateArchiveConfig. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
validatearchiveconfigplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
ValidateRetentionConfigPlugin
| Propiedad |
Importancia |
| Description |
Contiene el identificador validateretentionconfigplugin que se debe ejecutar cuando se invoca ValidateRetentionConfig. |
| DisplayName (Nombre para mostrar) |
Contiene el identificador validateretentionconfigplugin que se debe ejecutar cuando se invoca ValidateRetentionConfig. |
| IsValidForForm |
Cierto |
| IsValidForRead |
Cierto |
| LogicalName |
validateretentionconfigplugin |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
Columnas/atributos de solo lectura
Estas columnas o atributos devuelven false para IsValidForCreate e IsValidForUpdate. Listado por SchemaName.
Estado de componente
| Propiedad |
Importancia |
| Description |
Solo para uso interno. |
| DisplayName (Nombre para mostrar) |
Estado del componente |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
componentstate |
| NivelRequerido |
SystemRequired |
| Tipo |
Lista de selección |
| DefaultFormValue |
-1 |
| GlobalChoiceName |
componentstate |
Opciones de ComponentState
| Importancia |
Etiqueta |
| 0 |
Publicada |
| 1 |
Inédito |
| 2 |
Eliminada |
| 3 |
Eliminado No publicado |
EntityDataProviderIdUnique
| Propiedad |
Importancia |
| Description |
Solo para uso interno. |
| DisplayName (Nombre para mostrar) |
Identificador único |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
entitydataprovideridunique |
| NivelRequerido |
SystemRequired |
| Tipo |
Uniqueidentifier |
IsManaged
| Propiedad |
Importancia |
| Description |
Indica si el componente de la solución forma parte de una solución administrada. |
| DisplayName (Nombre para mostrar) |
Estado |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
ismanaged |
| NivelRequerido |
SystemRequired |
| Tipo |
Boolean |
| GlobalChoiceName |
ismanaged |
| DefaultValue |
Falso |
| Etiqueta verdadera |
Administrado |
| Etiqueta falsa |
No administrado |
OrganizationId
| Propiedad |
Importancia |
| Description |
Identificador único de la organización. |
| DisplayName (Nombre para mostrar) |
ID de la organización |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
organizationid |
| NivelRequerido |
SystemRequired |
| Tipo |
Uniqueidentifier |
Tiempo de sobrescritura
| Propiedad |
Importancia |
| Description |
Solo para uso interno. |
| DisplayName (Nombre para mostrar) |
Tiempo de sobrescritura de registro |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
overwritetime |
| NivelRequerido |
SystemRequired |
| Tipo |
DateTime |
| CanChangeDateTimeBehavior |
Falso |
| Comportamiento de la fecha y hora |
UserLocal |
| Formato |
DateOnly |
| ImeMode |
Inactivo |
| Máscara de tipo de origen |
0 |
Id. de solución
| Propiedad |
Importancia |
| Description |
Identificador único de la solución asociada. |
| DisplayName (Nombre para mostrar) |
Solution |
| IsValidForForm |
Falso |
| IsValidForRead |
Cierto |
| LogicalName |
solutionid |
| NivelRequerido |
SystemRequired |
| Tipo |
Uniqueidentifier |
SupportingSolutionId
| Propiedad |
Importancia |
| Description |
Solo para uso interno. |
| DisplayName (Nombre para mostrar) |
Solution |
| IsValidForForm |
Falso |
| IsValidForRead |
Falso |
| LogicalName |
supportingsolutionid |
| NivelRequerido |
Ninguno |
| Tipo |
Uniqueidentifier |
Relaciones de varios a uno
Estas relaciones son de muchos a uno. Listado por SchemaName.
organization_entitydataprovider
Relación de unoTo-Many: organización organization_entitydataprovider
| Propiedad |
Importancia |
| EntidadReferenciada |
organization |
| Atributo referenciado |
organizationid |
| Atributo de referencia |
organizationid |
| ReferenciaciónEntityNavigationPropertyName |
organizationid |
| EsJerárquico |
|
| Configuración en cascada |
Archivo: NoCascade Asignar: NoCascade Borrar: NoCascade Fusionar: NoCascade Repadre: NoCascade Vista de rollup: NoCascade Compartir: NoCascade Dejar de compartir: NoCascade |
Consulte también
Referencia tabla/entidad de Dataverse
DataverseReferencia de la API web
entitydataprovider