Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте эту ссылку для понимания доступных операций для определенных таблиц, столбцов по умолчанию каждой таблицы и связей между таблицами. Определения таблиц используют класс EntityMetadata.
Этот справочник включает только те таблицы, в которых:
EntityMetadata.IsPrivateРавноfalseЭто условие исключает таблицы без внешних вариантов использования.
EntityMetadata.IsIntersectfalseравно или IsIntersect равноtrue, а таблица содержит более четырех столбцов.Большинство пересекающихся таблиц содержат только четыре столбца, необходимые для поддержки связи "многие ко многим". Они не полезны. Пересекающиеся таблицы с более чем четырьмя столбцами не являются общими и более интересными.
Сведения обо всех таблицах в вашей среде см. в разделе "Обзор определений таблиц" в вашей среде.
Справочник по таблицам продуктов Dynamics 365
Продукты Dynamics 365 используют Dataverse. При создании среды для продуктов Dynamics 365 среда содержит общий набор таблиц для всех продуктов Dynamics 365. См. ссылку на таблицу или сущность приложений с поддержкой Dynamics 365.
Каждый конкретный Dynamics 365 продукт может добавлять дополнительные таблицы. В следующей таблице показана ссылка на таблицу для конкретных продуктов Dynamics 365:
| Документация по продукту | Справочник по таблице продуктов |
|---|---|
| Продажи | Справочник по таблицам/сущностям продаж |
| Выездное обслуживание | Ссылка на таблицу/сущность Field Service |
| Обслуживание клиентов | Справочник по таблицам/сущностям Customer Service |
Свойства
В этом разделе представлены выбранные свойства сущности, а не все. Он включает только те свойства, которые наиболее полезны для разработчиков. Можно изменить некоторые значения свойств сущности.
Колонны
Столбцы перечислены в двух отдельных разделах:
| Секция | Description |
|---|---|
| Записываемые столбцы и атрибуты | Столбцы, которые можно задать при создании или обновлении строк в таблице. Эти столбцы возвращаются true для обоих AttributeMetadata.IsValidForCreate свойств или AttributeMetadata.IsValidForUpdate свойств. Если любое свойство возвращается false, это условие указывается. |
| Столбцы и атрибуты только для чтения | Столбцы можно извлекать, но не могут задаваться при создании или обновлении строк в таблице. Эти столбцы всегда возвращаются false как для свойств, так AttributeMetadata.IsValidForCreate и AttributeMetadata.IsValidForUpdate для них. |
Параметры столбца выбора
Варианты столбцов выбора в этой справочной документации взяты из развертывания, в котором английский язык является базовым. Некоторые варианты выбора могут различаться в зависимости от базового языка, выбранного при создании среды. Эти различия более тесно соответствуют параметрам, наилучшим образом подходящим для языка или языка и региональных параметров. Эти параметры можно настроить, изменив метки или добавив и удалив параметры по мере необходимости.
Отношения
Класс EntityMetadata включает три свойства для представления связей:
| Недвижимость | Тип | Description |
|---|---|---|
| OneToManyRelations | OneToManyRelationshipMetadata[] | Получает массив отношений "один ко многим" для сущности. |
| ManyToOneRelationships | OneToManyRelationshipMetadata[] | Получает массив отношений "многие к одному" для сущности. |
| МногиеКМногимОтношениям | ManyToManyRelationshipMetadata[] | Получает массив отношений "многие ко многим" для сущности. |
Замечание
Хотя каждая таблица перечисляет связи, применяемые к ней, каждая связь разделяется обеими таблицами. Между таблицами существуют связи. Хотя связи "один ко многим" существуют, связи "многие ко одному " — это просто представление связи "один ко многим" из таблицы ссылок.
Связи "многие ко одному"
Включает следующие OneToManyRelationshipMetadata свойства класса :
| Недвижимость | Description |
|---|---|
ReferencedEntity |
Логическое имя связанной таблицы. |
ReferencedAttribute |
Логическое имя первичного ключа связанной таблицы. |
ReferencingEntity |
Логическое имя связанной таблицы, содержащей столбец подстановки. |
ReferencingAttribute |
Логическое имя столбца подстановки в связанной таблице, содержащего ссылку на первичный ключ основной таблицы. |
IsHierarchical |
Представляет ли отношение самореферентное иерархическое отношение |
CascadeConfiguration |
Данные, описывающие операции, выполняемые в родительской сущности каскадом до связанных сущностей. Дополнительные сведения см. в разделе "Каскадная конфигурация". |
Отношения "один ко многим"
Включает следующие OneToManyRelationshipMetadata свойства класса :
| Недвижимость | Description |
|---|---|
ReferencingEntity |
Логическое имя связанной таблицы. |
ReferencingAttribute |
Логическое имя столбца в связанной таблице, содержащего ссылку на первичный ключ первичной таблицы. |
IsCustomizable |
Можно ли изменить свойства связи. |
ReferencedEntityNavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи. Дополнительные сведения см. в разделе "Свойства навигации веб-API". |
AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к связанным данным сущности в пользовательском интерфейсе из основной сущности, и если да, то каким образом. |
Отношения «многие ко многим»
Каждая связь "многие ко многим" включает в себя Entity1LogicalName и Entity2LogicalName. Для этой документации сведения о взаимосвязи приведены в контексте текущей таблицы. Так это Entity1 или Entity2 не важно.
Для каждой связи "многие ко многим" включены следующие ManyToManyRelationshipMetadata свойства класса :
| Недвижимость | Description |
|---|---|
IntersectEntityName |
Логическое имя таблицы пересечений, которая поддерживает эту связь "многие ко многим". |
IsCustomizable |
Можно ли изменить свойства связи. |
SchemaName |
Имя схемы отношения. |
IntersectAttribute (Entity1IntersectAttribute или Entity2IntersectAttribute) |
Имя столбца в таблице пересечений, который является первичным ключом для записей данного типа. |
NavigationPropertyName (Entity1NavigationPropertyName или Entity2NavigationPropertyName) |
Имя свойства навигации Web API, значения коллекции для этой связи. Дополнительные сведения: Свойства навигации веб-API |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration или Entity2AssociatedMenuConfiguration) |
Данные, используемые приложениями на основе модели для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы, и если да, то каким образом. |
В редких случаях, когда отношение "многие ко многим" ссылается на самого себя, например для роли подключения (ConnectionRole) connectionroleassociation_association, Entity1 или Entity2 добавляется в начало свойству.
| Недвижимость | Ценность |
|---|---|
Entity1IntersectAttribute |
Имя столбца в таблице пересечения, который является первичным ключом для записей этого типа в качестве первой таблицы. |
Entity2IntersectAttribute |
Имя столбца в таблице пересечения, который является первичным ключом для записей этого типа в качестве второй таблицы. |
Entity1NavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи в качестве первой таблицы. |
Entity2NavigationPropertyName |
Имя свойства навигации Web API, значения коллекции для этой связи в качестве второй таблицы. |
Entity1AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы в качестве первой таблицы, и если да, то каким образом. |
Entity2AssociatedMenuConfiguration |
Данные, используемые приложениями на основе модели для управления доступом к данным второй таблицы в пользовательском интерфейсе из этой таблицы в качестве второй таблицы. |