开发人员可以在数据提供程序上注册插件,以便为系统中的虚拟实体启用数据访问。
Messages
下表列出了虚拟实体数据提供程序(EntityDataProvider)表的消息。
消息表示可以在表上执行的作。 它们也可能是事件。
名称 是事件? |
Web API 操作 |
SDK for .NET |
Associate 事件:True |
关联记录 |
关联记录 |
Create 事件:True |
POST /entitydataproviders 请参阅 创建 |
创建记录 |
Delete 事件:True |
DELETE /entitydataproviders(entitydataproviderid) 请参阅 删除 |
删除记录 |
Disassociate 事件:True |
取消关联记录 |
取消关联记录 |
Retrieve 事件:False |
GET /entitydataproviders(entitydataproviderid) 请参阅 检索 |
检索记录 |
RetrieveMultiple 事件:False |
GET /entitydataproviders 查看 查询数据 |
查询数据 |
Update 事件:True |
PATCH /entitydataproviders(entitydataproviderid) 查看 更新 |
更新记录 |
Upsert 事件:False |
PATCH /entitydataproviders(entitydataproviderid) 请参阅更新 插入表行 |
UpsertRequest |
属性
下表列出了虚拟实体数据提供程序(EntityDataProvider)表的选定属性。
| 资产 |
价值 |
|
显示名称 |
虚拟实体数据提供程序 |
|
显示集合名称 |
虚拟实体数据提供程序 |
|
架构名称 |
EntityDataProvider |
|
集合架构名称 |
EntityDataProviders |
|
实体集名称 |
entitydataproviders |
|
逻辑名称 |
entitydataprovider |
|
逻辑集合名称 |
entitydataproviders |
|
PrimaryId属性 |
entitydataproviderid |
|
PrimaryName属性 |
name |
|
表类型 |
Standard |
|
所有权类型 |
OrganizationOwned |
可写列/属性
这些列/属性为 IsValidForCreate 或 IsValidForUpdate (通常两者) 返回 true。 按 SchemaName 列出。
ArchivePlugin
| 资产 |
价值 |
| Description |
包含应在调用存档时运行的 archiveplugin ID |
| 显示名称 |
包含应在调用存档时运行的 archiveplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
archiveplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
BulkArchivePlugin
| 资产 |
价值 |
| Description |
包含应在调用 BulkArchive 时运行的 bulkarchiveplugin ID |
| 显示名称 |
包含应在调用 BulkArchive 时运行的 bulkarchiveplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
bulkarchiveplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
BulkRetainPlugin
| 资产 |
价值 |
| Description |
包含应在调用 BulkRetain 时运行的 bulkretainplugin ID |
| 显示名称 |
包含应在调用 BulkRetain 时运行的 bulkretainplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
bulkretainplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
CreateMultiplePlugin
| 资产 |
价值 |
| Description |
包含应在调用 CreateMultiple 时运行的 createmultipleplugin ID |
| 显示名称 |
包含应在调用 CreateMultiple 时运行的 createmultipleplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
createmultipleplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
CreatePlugin
| 资产 |
价值 |
| Description |
创建插件 |
| 显示名称 |
创建插件 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
createplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
DataSourceLogicalName
| 资产 |
价值 |
| Description |
创建数据提供程序时,最终用户必须选择将为提供程序创建的数据源实体的名称。 |
| 显示名称 |
数据源实体逻辑名称 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
datasourcelogicalname |
| RequiredLevel |
None |
| 类型 |
String |
| Format |
文本 |
| 格式名称 |
文本 |
| ImeMode |
Auto |
| 是可本地化的 |
假 |
| MaxLength (最大长度) |
128 |
DeleteMultiplePlugin
| 资产 |
价值 |
| Description |
包含应在调用 DeleteMultiple 时运行的 deletemultipleplugin ID |
| 显示名称 |
包含应在调用 DeleteMultiple 时运行的 deletemultipleplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
deletemultipleplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
DeletePlugin
| 资产 |
价值 |
| Description |
删除插件 |
| 显示名称 |
删除插件 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
deleteplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
Description
| 资产 |
价值 |
| Description |
此数据提供程序用于数据存储技术的目标是什么? |
| 显示名称 |
说明 |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
description |
| RequiredLevel |
None |
| 类型 |
String |
| Format |
文本 |
| 格式名称 |
文本 |
| ImeMode |
Auto |
| 是可本地化的 |
假 |
| MaxLength (最大长度) |
1000 |
EntityDataProviderId
| 资产 |
价值 |
| Description |
数据提供程序的唯一标识符。 |
| 显示名称 |
数据提供程序 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
entitydataproviderid |
| RequiredLevel |
系统必填 |
| 类型 |
Uniqueidentifier |
IntroducedVersion
| 资产 |
价值 |
| Description |
引入表格的版本。 |
| 显示名称 |
引入版本 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
introducedversion |
| RequiredLevel |
None |
| 类型 |
String |
| Format |
版本号 |
| 格式名称 |
版本号 |
| ImeMode |
Auto |
| 是可本地化的 |
假 |
| MaxLength (最大长度) |
48 |
IsCustomizable
| 资产 |
价值 |
| Description |
指定是否可以自定义此组件的信息。 |
| 显示名称 |
定制 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
iscustomizable |
| RequiredLevel |
系统必填 |
| 类型 |
ManagedProperty |
LookupExpansionEnabled
| 资产 |
价值 |
| Description |
启用对查找列的扩展支持。 仅适用于 RetrieveMultiple 插件。 启用此选项可能会修改提供给 RetrieveMultiple 插件的筛选器表达式。 默认值为 false。 |
| 显示名称 |
LookupExpansionEnabled |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
lookupexpansionenabled |
| RequiredLevel |
None |
| 类型 |
布尔 |
| 全局选择名称 |
msdyn_lookupexpansionenabled_entitydataprovider |
| 默认值 |
假 |
| 真实标签 |
是的 |
| 虚假标签 |
否 |
Name
| 资产 |
价值 |
| Description |
此数据提供程序的名称。 这是创建新实体时下拉列表中显示的名称。 |
| 显示名称 |
名称 |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
name |
| RequiredLevel |
None |
| 类型 |
String |
| Format |
文本 |
| 格式名称 |
文本 |
| ImeMode |
Auto |
| 是可本地化的 |
假 |
| MaxLength (最大长度) |
100 |
PurgeArchivedContentPlugin
| 资产 |
价值 |
| Description |
包含应在调用 PurgeArchivedContent 时运行的 purgearchivedcontentplugin ID |
| 显示名称 |
包含应在调用 PurgeArchivedContent 时运行的 purgearchivedcontentplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
purgearchivedcontentplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
PurgeRetainedContentPlugin
| 资产 |
价值 |
| Description |
包含应在调用 PurgeRetainedContent 时运行的 purgeretainedcontentplugin ID |
| 显示名称 |
包含应在调用 PurgeRetainedContent 时运行的 purgeretainedcontentplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
purgeretainedcontentplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
RetainPlugin
| 资产 |
价值 |
| Description |
包含应在调用 Retain 时运行的 retainplugin ID |
| 显示名称 |
包含应在调用 Retain 时运行的 retainplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
retainplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
RetrieveEntityChangesPlugin
| 资产 |
价值 |
| Description |
包含应在调用 RetrieveEntityChanges 时运行的 retrieveentitychangesplugin ID |
| 显示名称 |
包含应在调用 RetrieveEntityChanges 时运行的 retrieveentitychangesplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
retrieveentitychangesplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
RetrieveMultiplePlugin
| 资产 |
价值 |
| Description |
MultipleRetrieve 插件 |
| 显示名称 |
MultipleRetrieve 插件 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
retrievemultipleplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
RetrievePlugin
| 资产 |
价值 |
| Description |
检索插件 |
| 显示名称 |
检索插件 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
retrieveplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
RollbackRetainPlugin
| 资产 |
价值 |
| Description |
包含应在调用回滚保留时运行的 rollbackretainplugin ID |
| 显示名称 |
包含应在调用回滚保留时运行的 rollbackretainplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
rollbackretainplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
UpdateMultiplePlugin
| 资产 |
价值 |
| Description |
包含应在调用 UpdateMultiple 时运行的 updatemultipleplugin ID |
| 显示名称 |
包含应在调用 UpdateMultiple 时运行的 updatemultipleplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
updatemultipleplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
UpdatePlugin
| 资产 |
价值 |
| Description |
更新插件 |
| 显示名称 |
更新插件 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
updateplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
UpsertMultiplePlugin
| 资产 |
价值 |
| Description |
包含调用 UpsertMultiple 时应运行的 upsertmultipleplugin ID |
| 显示名称 |
包含调用 UpsertMultiple 时应运行的 upsertmultipleplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
upsertmultipleplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
UpsertPlugin
| 资产 |
价值 |
| Description |
包含调用 Upsert 时应运行的 upsertplugin ID |
| 显示名称 |
包含调用 Upsert 时应运行的 upsertplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
upsertplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
ValidateArchiveConfigPlugin
| 资产 |
价值 |
| Description |
包含应在调用 ValidateArchiveConfig 时运行的 validatearchiveconfigplugin ID |
| 显示名称 |
包含应在调用 ValidateArchiveConfig 时运行的 validatearchiveconfigplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
validatearchiveconfigplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
ValidateRetentionConfigPlugin
| 资产 |
价值 |
| Description |
包含在调用 ValidateRetentionConfig 时应运行的 validateretentionconfigplugin ID |
| 显示名称 |
包含在调用 ValidateRetentionConfig 时应运行的 validateretentionconfigplugin ID |
| IsValidForForm (形式有效) |
True |
| IsValidForRead |
True |
| LogicalName |
validateretentionconfigplugin |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
只读列/属性
这些列/属性为 IsValidForCreate 和 IsValidForUpdate 返回 false。 按 SchemaName 列出。
组件状态
| 资产 |
价值 |
| Description |
仅供内部使用。 |
| 显示名称 |
组件状态 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
componentstate |
| RequiredLevel |
系统必填 |
| 类型 |
选择列表 |
| 默认表单值 |
-1 |
| 全局选择名称 |
componentstate |
ComponentState 选择/选项
| 价值 |
标签 |
| 0 |
已发布 |
| 1 |
未发布 |
| 2 |
已删除 |
| 3 |
已删除,未发布 |
EntityDataProviderIdUnique
| 资产 |
价值 |
| Description |
仅供内部使用。 |
| 显示名称 |
唯一 ID |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
entitydataprovideridunique |
| RequiredLevel |
系统必填 |
| 类型 |
Uniqueidentifier |
IsManaged
| 资产 |
价值 |
| Description |
指示解决方案组件是否是托管解决方案的一部分。 |
| 显示名称 |
州 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
ismanaged |
| RequiredLevel |
系统必填 |
| 类型 |
布尔 |
| 全局选择名称 |
ismanaged |
| 默认值 |
假 |
| 真实标签 |
托管 |
| 虚假标签 |
非托管 |
组织ID
| 资产 |
价值 |
| Description |
组织的唯一标识符。 |
| 显示名称 |
组织 ID |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
organizationid |
| RequiredLevel |
系统必填 |
| 类型 |
Uniqueidentifier |
覆盖时间
| 资产 |
价值 |
| Description |
仅供内部使用。 |
| 显示名称 |
记录覆盖时间 |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
overwritetime |
| RequiredLevel |
系统必填 |
| 类型 |
日期时间 |
| 可以更改日期时间行为 |
假 |
| 日期时间行为 |
用户本地 |
| Format |
DateOnly |
| ImeMode |
未激活 |
| 源类型掩码 |
0 |
解决方案 ID
| 资产 |
价值 |
| Description |
关联解决方案的唯一标识符。 |
| 显示名称 |
Solution |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
True |
| LogicalName |
solutionid |
| RequiredLevel |
系统必填 |
| 类型 |
Uniqueidentifier |
支持解决方案 Id
| 资产 |
价值 |
| Description |
仅供内部使用。 |
| 显示名称 |
Solution |
| IsValidForForm (形式有效) |
假 |
| IsValidForRead |
假 |
| LogicalName |
supportingsolutionid |
| RequiredLevel |
None |
| 类型 |
Uniqueidentifier |
多对一关系
这些关系是多对一的。 按 SchemaName 列出。
organization_entitydataprovider
一To-Many 关系: 组织organization_entitydataprovider
| 资产 |
价值 |
| 引用实体 |
organization |
| 引用属性 |
organizationid |
| 引用属性 |
organizationid |
| ReferencingEntityNavigationPropertyName |
organizationid |
| 是层次结构 |
|
| 级联配置 |
档案: NoCascade 分配: NoCascade 删除: NoCascade 合并: NoCascade 重新父级: NoCascade RollupView: NoCascade 共享: NoCascade 取消分享: NoCascade |
另请参阅
Dataverse 表/实体引用
Dataverse Web API 参考
entitydataprovider