Посилання на таблицю або сутність dataverse

Використовуйте це посилання, щоб зрозуміти доступні операції для певних таблиць, стандартні стовпці кожної таблиці та зв'язки між таблицями. Визначення таблиці використовують клас метаданих EntityMetadata.

Ця довідка включає тільки ті таблиці, де:

  • EntityMetadata.IsPrivate дорівнює false

    Ця умова виключає таблиці без зовнішніх випадків використання.

  • EntityMetadata.IsIntersect false дорівнює або дорівнює IsIntersecttrue, а таблиця містить більше чотирьох стовпців.

    Більшість міжсекторних таблиць містять лише чотири стовпці, необхідні для підтримки зв'язку "багато-до-багатьох". Вони не корисні. Інтерсекторні таблиці, які містять більше чотирьох стовпців, не є поширеними та цікавішими.

Відомості про всі таблиці в середовищі див. в статті Огляд визначень таблиць у вашому середовищі.

Довідник із таблиці продуктів Dynamics 365

Продукти Dynamics 365 використовують Dataverse. Коли ви створюєте середовище для продуктів Dynamics 365, середовище має загальний набір таблиць для всіх продуктів Dynamics 365. Див. посилання на таблицю або сутність Dynamics 365 Увімкнуті програми.

Кожен конкретний продукт Dynamics 365 може додати більше таблиць. У таблиці нижче наведено посилання на таблицю для певних продуктів Dynamics 365:

Документація на продукцію Довідник таблиці продуктів
Sales Довідник таблиці/сутності продажів
Виїзне служіння Таблиця польового обслуговування/посилання на сутність
Обслуговування клієнтів Таблиця обслуговування клієнтів/довідник сутностей

Властивості

Цей розділ включає вибрані властивості сутності, а не всі. Вона містить лише ті властивості, які найкорисніші для розробників. Ви можете змінити деякі значення властивостей сутності.

Стовпці

Стовпці наведено в двох окремих розділах:

Розділ Опис
Стовпців і атрибутів, які можна писати Стовпці, які можна встановити під час створення або оновлення рядків у таблиці. Ці стовпці повертаються true як для AttributeMetadata.IsValidForCreate властивостей, так і AttributeMetadata.IsValidForUpdate для обох. Якщо повертається будь-яка властивість false, вказано цю умову.
Стовпці та атрибути, доступні лише для читання Стовпці, які можна отримати, але не вдається встановити під час створення або оновлення рядків у таблиці. Ці стовпці завжди повертаються false як для властивостей, AttributeMetadata.IsValidForCreate так і AttributeMetadata.IsValidForUpdate для них.

Параметри стовпця вибору

Параметри стовпців вибору в цій довідковій документації походять із розгортання, де англійська є базовою мовою. Деякі параметри вибору можуть відрізнятися залежно від базової мови, вибраної під час створення середовища. Ці відмінності більш тісно узгоджуються з варіантами, які найкраще відповідають мові або культурі. Ці параметри можна настроїти, змінивши підписи або за потреби додавши та видаливши параметри.

Зв'язки

Клас метаданих EntityMetadata містить три властивості для представлення зв'язків:

Власність Тип Опис
Відносини OneToManyRelations Метадані OneToManyRelationship[] Отримує масив зв'язків «один-до-багатьох» для сутності.
Відносини «ManyToOne» Метадані OneToManyRelationship[] Отримує масив зв'язків «багато-до-одного» для сутності.
Відносини між багатьма ManyToManyRelationshipMetadata Отримує масив зв'язків «багато-до-багатьох» для сутності.

Нотатка

Хоча в кожній таблиці перелічено зв'язки, які до неї застосовуються, кожен зв'язок надається обом таблицям. Між таблицями існують зв'язки. Хоча існують зв'язки "один-до-багатьох", зв'язки " багато-до-одного " – це просто подання зв'язку "один-до-багатьох" з таблиці посилань.

Відносини «багато до одного»

Містить такі OneToManyRelationshipMetadata властивості класу :

Власність Опис
ReferencedEntity Логічна назва пов'язаної таблиці.
ReferencedAttribute Логічне ім'я первинного ключа пов'язаної таблиці.
ReferencingEntity Логічне ім'я пов'язаної таблиці зі стовпцем підстановки.
ReferencingAttribute Логічне ім'я стовпця підстановки у пов'язаній таблиці, який містить посилання на первинний ключ первинної таблиці.
IsHierarchical Чи являє цей зв'язок самореферентний ієрархічний зв'язок
CascadeConfiguration Дані, які описують операції, виконані в батьківській сутності каскадом до пов'язаних сутностей.
Докладні відомості див. в статті Каскадна конфігурація.

Відносини «один-до-багатьох»

Містить такі OneToManyRelationshipMetadata властивості класу :

Власність Опис
ReferencingEntity Логічна назва пов'язаної таблиці.
ReferencingAttribute Логічне ім'я стовпця у пов'язаній таблиці, який містить посилання на первинний ключ первинної таблиці.
IsCustomizable Чи можна змінити властивості зв'язку.
ReferencedEntityNavigationPropertyName Ім'я властивості навігації зі значенням колекції Web API для цього відношення.
Докладні відомості див. в статті Властивості переходів веб-інтерфейсу API.
AssociatedMenuConfiguration Дані, які використовуються програмами на основі моделі, щоб контролювати, чи можна отримати доступ до пов'язаних даних сутностей в інтерфейсі користувача з основної сутності та як це зробити.

Відносини «багато-до-багатьох»

Кожен зв'язок «багато-до-багатьох» включає Entity1LogicalName і Entity2LogicalName. Для цієї документації подробиці відносин надаються в контексті поточної таблиці. Так Entity1 це чи Entity2 не дуже важливо.

Для кожного зв'язку "багато-до-багатьох" входять такі ManyToManyRelationshipMetadata властивості класу :

Власність Опис
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 Дані, що використовуються програмами на основі моделі для керування доступом до даних другої таблиці в інтерфейсі користувача з цієї таблиці як другої таблиці.