Freigeben über


Referenz zur Tabelle/Entität Virtual Entity Data Provider (EntityDataProvider)

Hinweis

Unsicher bei Tabelle vs. Entität? Siehe Entwickler: Terminologie in Microsoft Dataverse verstehen.

Developers can register plug-ins on a data provider to enable data access for virtual entities in the system.

Nachrichten

Nachricht Web-API-Vorgang SDK-Klasse oder -Methode
Create POST [org URI]/api/data/v9.0/entitydataproviders
Weitere Informationen finden Sie unter Erstellen
CreateRequest oder
Create
Delete DELETE [org URI]/api/data/v9.0/entitydataproviders(entitydataproviderid)
Weitere Informationen finden Sie unter Löschen
DeleteRequest oder
Delete
Retrieve GET [org URI]/api/data/v9.0/entitydataproviders(entitydataproviderid)
Weitere Informationen finden Sie unter Abrufen
RetrieveRequest oder
Retrieve
RetrieveMultiple GET [org URI]/api/data/v9.0/entitydataproviders
Weitere Informationen finden Sie unter Daten abfragen
RetrieveMultipleRequest oder
RetrieveMultiple
Update PATCH [org URI]/api/data/v9.0/entitydataproviders(entitydataproviderid)
Weitere Informationen finden Sie unter Aktualisieren
UpdateRequest oder
Update

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