Referenz zur Tabelle/Entität Virtual Entity Data Provider (EntityDataProvider)
Artikel 04/26/2024
4 Mitwirkende
Feedback
In diesem Artikel
Developers can register plug-ins on a data provider to enable data access for virtual entities in the system.
Nachrichten
Eigenschaften
Eigenschaft
Wert
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
Schreibbare Spalten/Attribute
Diese Spalten/Attribute geben entweder für IsValidForCreate oder IsValidForUpdate (normalerweise beides) true zurück. Aufgelistet durch SchemaName .
ArchivePlugin
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
Create Plugin
DisplayName
Create Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
createplugin
RequiredLevel
None
Type
Uniqueidentifier
DataSourceLogicalName
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
Delete Plugin
DisplayName
Delete Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
deleteplugin
RequiredLevel
None
Type
Uniqueidentifier
Description
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
Unique identifier of the data provider.
DisplayName
Data Provider
IsValidForForm
False
IsValidForRead
True
IsValidForUpdate
False
LogicalName
entitydataproviderid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
IntroducedVersion
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
Information that specifies whether this component can be customized.
DisplayName
Customizable
IsValidForForm
False
IsValidForRead
True
LogicalName
iscustomizable
RequiredLevel
SystemRequired
Type
ManagedProperty
Name
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
MultipleRetrieve Plugin
DisplayName
MultipleRetrieve Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
retrievemultipleplugin
RequiredLevel
None
Type
Uniqueidentifier
RetrievePlugin
Eigenschaft
Wert
Description
Retrieve Plugin
DisplayName
Retrieve Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
retrieveplugin
RequiredLevel
None
Type
Uniqueidentifier
RollbackRetainPlugin
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Eigenschaft
Wert
Description
Update Plugin
DisplayName
Update Plugin
IsValidForForm
False
IsValidForRead
True
LogicalName
updateplugin
RequiredLevel
None
Type
Uniqueidentifier
UpsertMultiplePlugin
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Hinzugefügt von : EntityDataProviderExtensions-Lösung
Eigenschaft
Wert
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
Schreibgeschützt Spalten/Attribute
Diese Spalten/Attribute geben false zurück für sowohl IsValidForCreate als auch IsValidForUpdate . Aufgelistet durch SchemaName .
ComponentState
Eigenschaft
Wert
Description
For internal use only.
DisplayName
Component State
IsValidForForm
False
IsValidForRead
True
LogicalName
componentstate
RequiredLevel
SystemRequired
Type
Picklist
ComponentState Auswahlen/Optionen
Wert
Etikett
Beschreibung
0
Published
1
Unpublished
2
Deleted
3
Deleted Unpublished
EntityDataProviderIdUnique
Eigenschaft
Wert
Description
For internal use only.
DisplayName
Unique Id
IsValidForForm
False
IsValidForRead
True
LogicalName
entitydataprovideridunique
RequiredLevel
SystemRequired
Type
Uniqueidentifier
IsManaged
Eigenschaft
Wert
Description
Indicates whether the solution component is part of a managed solution.
DisplayName
State
IsValidForForm
False
IsValidForRead
True
LogicalName
ismanaged
RequiredLevel
SystemRequired
Type
Boolean
IsManaged Auswahlen/Optionen
Wert
Etikett
Beschreibung
1
Managed
0
Unmanaged
Standardwert : 0
OrganizationId
Eigenschaft
Wert
Description
Unique identifier for the organization.
DisplayName
Organization Id
IsValidForForm
False
IsValidForRead
True
LogicalName
organizationid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
OverwriteTime
Eigenschaft
Wert
DateTimeBehavior
UserLocal
Description
For internal use only.
DisplayName
Record Overwrite Time
Format
DateOnly
IsValidForForm
False
IsValidForRead
True
LogicalName
overwritetime
RequiredLevel
SystemRequired
Type
DateTime
SolutionId
Eigenschaft
Wert
Description
Unique identifier of the associated solution.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
True
LogicalName
solutionid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
SupportingSolutionId
Eigenschaft
Wert
Description
For internal use only.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
False
LogicalName
supportingsolutionid
RequiredLevel
None
Type
Uniqueidentifier
Viele-zu-Eins-Beziehungen
Jede Viele-zu-Eins-Beziehung wird durch eine entsprechende Viele-zu-Viele-Beziehungen mit der zugehörigen Tabelle definiert. Aufgelistet durch SchemaName .
organization_entitydataprovider
Siehe die organization_entitydataprovider -Eins-zu-Viele-Beziehung für die organization -Tabelle/-Entität.
Siehe auch
Dataverse-Tabelle/-Entitätsreferenz
Web-API-Referenz
entitydataprovider EntityType