Поделиться через


Поставщик данных виртуальной сущности (EntityDataProvider) table/entity reference (Microsoft Dataverse)

Разработчики могут зарегистрировать подключаемые модули в поставщике данных, чтобы обеспечить доступ к данным для виртуальных сущностей в системе.

Messages

В следующей таблице перечислены сообщения для таблицы "Поставщик данных виртуальных сущностей" (EntityDataProvider). Сообщения представляют собой операции, которые могут быть выполнены с таблицей. Они также могут быть событиями.

Имя
Является ли событие?
Операция веб-API SDK для .NET
Associate
Событие: Правда
Ассоциированные записи Ассоциированные записи
Create
Событие: Правда
POST /entitydataproviders
Смотреть Создание
Создание записей
Delete
Событие: Правда
DELETE /entitydataproviders(entitydataproviderid)
См. Удалить
Удаление записей
Disassociate
Событие: Правда
Отмена связи записей Отмена связи записей
Retrieve
Событие: Ложь
GET /entitydataproviders(entitydataproviderid)
Смотреть Извлечение
Извлечение записей
RetrieveMultiple
Событие: Ложь
GET /entitydataproviders
Смотрите раздел Запрос данных
Запрос данных
Update
Событие: Правда
PATCH /entitydataproviders(entitydataproviderid)
Смотреть обновление
Обновление записей
Upsert
Событие: Ложь
PATCH /entitydataproviders(entitydataproviderid)
Просмотр Upsert a table row
UpsertRequest

Свойства

В следующей таблице перечислены выбранные свойства для таблицы "Поставщик данных виртуальных сущностей" (EntityDataProvider).

Недвижимость Ценность
DisplayName Поставщик данных виртуальной сущности
DisplayCollectionName (ИмяDisplayCollectionName) Поставщики данных виртуальной сущности
SchemaName (Имя схемы) EntityDataProvider
ИмяСхемы коллекции EntityDataProviders
EntitySetName (ИмяНабора сущностей) entitydataproviders
Логическое имя entitydataprovider
ЛогическоеИмяКоллекции entitydataproviders
ПервичныйIdAttribute entitydataproviderid
PrimaryNameAttribute (ПервичныйNameAttribute) name
Тип стола Standard
Тип владения OrganizationOwned

Записываемые столбцы/атрибуты

Эти столбцы и атрибуты возвращают true для IsValidForCreate или IsValidForUpdate (обычно для обоих). Перечислен по SchemaName.

ArchivePlugin

Недвижимость Ценность
Description Содержит идентификатор archiveplugin, который должен выполняться при вызове архива.
Отображаемое имя Содержит идентификатор archiveplugin, который должен выполняться при вызове архива.
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName archiveplugin
RequiredLevel None
Тип Uniqueidentifier

BulkArchivePlugin

Недвижимость Ценность
Description Содержит идентификатор bulkarchiveplugin, который должен выполняться при вызове BulkArchive
Отображаемое имя Содержит идентификатор bulkarchiveplugin, который должен выполняться при вызове BulkArchive
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName bulkarchiveplugin
RequiredLevel None
Тип Uniqueidentifier

BulkRetainPlugin

Недвижимость Ценность
Description Содержит идентификатор bulkretainplugin, который должен выполняться при вызове BulkRetain
Отображаемое имя Содержит идентификатор bulkretainplugin, который должен выполняться при вызове BulkRetain
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName bulkretainplugin
RequiredLevel None
Тип Uniqueidentifier

CreateMultiplePlugin

Недвижимость Ценность
Description Содержит идентификатор createmultipleplugin, который должен выполняться при вызове CreateMultiple
Отображаемое имя Содержит идентификатор createmultipleplugin, который должен выполняться при вызове CreateMultiple
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
Формат Текст
ИмяФормата Текст
ImeMode Auto
IsLocalizable Неправда
МаксДлина 128

DeleteMultiplePlugin

Недвижимость Ценность
Description Содержит идентификатор deletemultipleplugin, который должен выполняться при вызове DeleteMultiple
Отображаемое имя Содержит идентификатор deletemultipleplugin, который должен выполняться при вызове DeleteMultiple
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
Формат Текст
ИмяФормата Текст
ImeMode Auto
IsLocalizable Неправда
МаксДлина 1000

EntityDataProviderId

Недвижимость Ценность
Description Уникальный идентификатор поставщика данных.
Отображаемое имя Поставщик данных
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName entitydataproviderid
RequiredLevel ТребуетсяSystemRequired
Тип Uniqueidentifier

IntroducedVersion

Недвижимость Ценность
Description Версия, в которой вводится форма.
Отображаемое имя Представленная версия
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName introducedversion
RequiredLevel None
Тип String
Формат VersionNumber
ИмяФормата VersionNumber
ImeMode Auto
IsLocalizable Неправда
МаксДлина 48

IsCustomizable

Недвижимость Ценность
Description Информация, указывающая, можно ли настроить данный компонент.
Отображаемое имя Настраиваемые
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName iscustomizable
RequiredLevel ТребуетсяSystemRequired
Тип ManagedProperty

LookupExpansionEnabled

Недвижимость Ценность
Description Включает поддержку расширения для столбцов подстановки. Применимо только к подключаемому модулю RetrieveMultiple. Включение этого параметра может изменить выражение фильтра, предоставленное подключаемым модулем RetrieveMultiple. По умолчанию используется значение false.
Отображаемое имя LookupExpansionEnabled
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName lookupexpansionenabled
RequiredLevel None
Тип Boolean
ГлобальноеChoiceName (ГлобальноеChoiceName) msdyn_lookupexpansionenabled_entitydataprovider
Значение по умолчанию Неправда
Истинная этикетка Да
Фальшивая метка нет

Имя

Недвижимость Ценность
Description Имя этого поставщика данных. Это имя, которое отображается в раскрывающемся списке при создании новой сущности.
Отображаемое имя Имя
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName name
RequiredLevel None
Тип String
Формат Текст
ИмяФормата Текст
ImeMode Auto
IsLocalizable Неправда
МаксДлина 100

PurgeArchivedContentPlugin

Недвижимость Ценность
Description Содержит идентификатор purgearchivedcontentplugin, который должен выполняться при вызове PurgeArchivedContent
Отображаемое имя Содержит идентификатор purgearchivedcontentplugin, который должен выполняться при вызове PurgeArchivedContent
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName purgearchivedcontentplugin
RequiredLevel None
Тип Uniqueidentifier

PurgeRetainedContentPlugin

Недвижимость Ценность
Description Содержит идентификатор purgeretainedcontentplugin, который должен выполняться при вызове PurgeRetainedContent
Отображаемое имя Содержит идентификатор purgeretainedcontentplugin, который должен выполняться при вызове PurgeRetainedContent
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName purgeretainedcontentplugin
RequiredLevel None
Тип Uniqueidentifier

СохранитьPlugin

Недвижимость Ценность
Description Содержит идентификатор хранимого кода, который должен выполняться при вызове хранимого кода.
Отображаемое имя Содержит идентификатор хранимого кода, который должен выполняться при вызове хранимого кода.
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName retainplugin
RequiredLevel None
Тип Uniqueidentifier

ПолучениеEntityChangesPlugin

Недвижимость Ценность
Description Содержит идентификатор retrieveentitychangesplugin, который должен выполняться при вызове RetrieveEntityChanges
Отображаемое имя Содержит идентификатор retrieveentitychangesplugin, который должен выполняться при вызове RetrieveEntityChanges
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName retrieveentitychangesplugin
RequiredLevel None
Тип Uniqueidentifier

ПолучениеMultiplePlugin

Недвижимость Ценность
Description Подключаемый модуль MultipleRetrieve
Отображаемое имя Подключаемый модуль MultipleRetrieve
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName retrievemultipleplugin
RequiredLevel None
Тип Uniqueidentifier

ПолучениеPlugin

Недвижимость Ценность
Description Получение подключаемого модуля
Отображаемое имя Получение подключаемого модуля
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName retrieveplugin
RequiredLevel None
Тип Uniqueidentifier

RollbackRetainPlugin

Недвижимость Ценность
Description Содержит идентификатор rollbackretainplugin, который должен выполняться при вызове отката
Отображаемое имя Содержит идентификатор rollbackretainplugin, который должен выполняться при вызове отката
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName rollbackretainplugin
RequiredLevel None
Тип Uniqueidentifier

UpdateMultiplePlugin

Недвижимость Ценность
Description Содержит идентификатор updatemultipleplugin, который должен выполняться при вызове UpdateMultiple
Отображаемое имя Содержит идентификатор updatemultipleplugin, который должен выполняться при вызове UpdateMultiple
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName updatemultipleplugin
RequiredLevel None
Тип Uniqueidentifier

UpdatePlugin

Недвижимость Ценность
Description Обновление подключаемого модуля
Отображаемое имя Обновление подключаемого модуля
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName updateplugin
RequiredLevel None
Тип Uniqueidentifier

UpsertMultiplePlugin

Недвижимость Ценность
Description Содержит идентификатор upsertmultipleplugin, который должен выполняться при вызове UpsertMultiple
Отображаемое имя Содержит идентификатор upsertmultipleplugin, который должен выполняться при вызове UpsertMultiple
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName upsertmultipleplugin
RequiredLevel None
Тип Uniqueidentifier

UpsertPlugin

Недвижимость Ценность
Description Содержит идентификатор upsertplugin, который должен выполняться при вызове Upsert
Отображаемое имя Содержит идентификатор upsertplugin, который должен выполняться при вызове Upsert
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName upsertplugin
RequiredLevel None
Тип Uniqueidentifier

ValidateArchiveConfigPlugin

Недвижимость Ценность
Description Содержит идентификатор validatearchiveconfigplugin, который должен выполняться при вызове ValidateArchiveConfig
Отображаемое имя Содержит идентификатор validatearchiveconfigplugin, который должен выполняться при вызове ValidateArchiveConfig
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName validatearchiveconfigplugin
RequiredLevel None
Тип Uniqueidentifier

ValidateRetentionConfigPlugin

Недвижимость Ценность
Description Содержит идентификатор validateretentionconfigplugin, который должен выполняться при вызове ValidateRetentionConfig
Отображаемое имя Содержит идентификатор validateretentionconfigplugin, который должен выполняться при вызове ValidateRetentionConfig
IsValidForForm (ИсВалидДляФормы) True
IsValidForRead True
LogicalName validateretentionconfigplugin
RequiredLevel None
Тип Uniqueidentifier

Столбцы/атрибуты только для чтения

Эти столбцы и атрибуты возвращают false как для IsValidForCreate, так и для IsValidForUpdate. Перечислен по SchemaName.

ComponentState (Состояние компонента)

Недвижимость Ценность
Description Только для внутреннего использования.
Отображаемое имя Состояние компонента
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName componentstate
RequiredLevel ТребуетсяSystemRequired
Тип Список выбора
ЗначениеDefaultFormValue -1
ГлобальноеChoiceName (ГлобальноеChoiceName) componentstate

Варианты/параметры ComponentState

Ценность Этикетка
0 Опубликованные
1 Неопубликованные
2 Удалено
3 Удалено Неопубликовано

EntityDataProviderIdUnique

Недвижимость Ценность
Description Только для внутреннего использования.
Отображаемое имя Уникальный идентификатор
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName entitydataprovideridunique
RequiredLevel ТребуетсяSystemRequired
Тип Uniqueidentifier

IsManaged

Недвижимость Ценность
Description Указывает, является ли компонент решения частью управляемого решения.
Отображаемое имя State
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName ismanaged
RequiredLevel ТребуетсяSystemRequired
Тип Boolean
ГлобальноеChoiceName (ГлобальноеChoiceName) ismanaged
Значение по умолчанию Неправда
Истинная этикетка Управляется
Фальшивая метка Неуправляемые

идентификатор организации

Недвижимость Ценность
Description Уникальный идентификатор организации.
Отображаемое имя Идентификатор организации
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName organizationid
RequiredLevel ТребуетсяSystemRequired
Тип Uniqueidentifier

Время перезаписи

Недвижимость Ценность
Description Только для внутреннего использования.
Отображаемое имя Время перезаписи записи
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName overwritetime
RequiredLevel ТребуетсяSystemRequired
Тип DateTime
CanChangeDateTimeBehavior Неправда
DateTimeBehavior (Поведение даты и времени) ПользовательскийЛокальный
Формат DateOnly
ImeMode Неактивное
SourceTypeMask (Маска источника) 0

Идентификатор решения

Недвижимость Ценность
Description Уникальный идентификатор связанного решения.
Отображаемое имя Solution
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead True
LogicalName solutionid
RequiredLevel ТребуетсяSystemRequired
Тип Uniqueidentifier

SupportingSolutionId (Идентификатор SupportingSolutionId)

Недвижимость Ценность
Description Только для внутреннего использования.
Отображаемое имя Solution
IsValidForForm (ИсВалидДляФормы) Неправда
IsValidForRead Неправда
LogicalName supportingsolutionid
RequiredLevel None
Тип Uniqueidentifier

Отношения "многие-к-одному"

Эти отношения являются отношениями «многие к одному». Перечислен по SchemaName.

organization_entitydataprovider

СвязьTo-Many: organization_entitydataprovider организации

Недвижимость Ценность
ReferencedEntity (ReferencedEntity) organization
Атрибут referencedAttribute organizationid
ReferencingAttribute organizationid
Имя_свойства ReferencingEntityNavigationNavigation organizationid
IsHierarchical
CascadeConfiguration Архив: NoCascade
Назначать: NoCascade
Удалить: NoCascade
Сливать: NoCascade
Переродитель: NoCascade
Просмотр роллапВ: NoCascade
Предоставить общий доступ: NoCascade
Отменить общий доступ: NoCascade

См. также

Справочник по таблицам/сущностям Dataverse
Справочник по веб-API Dataverse
entitydataprovider