Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Використовуйте це посилання, щоб зрозуміти доступні операції для певних таблиць, стандартні стовпці кожної таблиці та зв'язки між таблицями. Визначення таблиці використовують клас метаданих EntityMetadata.
Ця довідка включає тільки ті таблиці, де:
EntityMetadata.IsPrivateдорівнюєfalseЦя умова виключає таблиці без зовнішніх випадків використання.
EntityMetadata.IsIntersectfalseдорівнює або дорівнює 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 |
Дані, що використовуються програмами на основі моделі для керування доступом до даних другої таблиці в інтерфейсі користувача з цієї таблиці як другої таблиці. |