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


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

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

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

  • IsPrivate дорівнює false

    • Це не стосується таблиць, у яких немає зовнішніх варіантів використання.
  • IsIntersect дорівнює false або IsIntersect дорівнює true , і таблиця містить більше 4 стовпців.

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

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

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

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

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

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

Властивості

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

Стовпці

Стовпці перелічено у двох окремих розділах: доступні для запису стовпці/атрибути та стовпці/атрибути, доступні лише для читання. Мета цього поділу полягає в тому, щоб зосередитися на стовпцях, які розробник може встановити під час створення або оновлення рядків у таблиці. Розуміння цих стовпців допомагає розробнику зрозуміти, що він може робити з таблицею, не обмежуючись простим отриманням значень.

Стовпці в розділі Стовпці/атрибути для запису повертаютьtrue для властивостейIsValidForCreate або IsValidForUpdate (зазвичай обох). Якщо будь-яка з цих властивостей повертає false, це вказується.

Стовпці/атрибути, доступні лише для читання, завжди повертають false для властивостей IsValidForCreateтаIsValidForUpdate .

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

Зв'язки

Клас EntityMetadata включає три властивості для представлення зв'язків:

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

Нотатка

Важливо мати на увазі, що хоча в кожній таблиці перелічено ті зв'язки, які до неї застосовуються, кожен зв'язок є спільним для обох таблиць. Між таблицями існують зв'язки. У той час як відносини Один-To-Many існують, відносини «Багато до одного » є просто представленням відношення Один-To-Many з таблиці посилань.

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

Включає в себе такі OneToManyRelationship властивості:

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

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

Включає в себе такі OneToManyRelationship властивості:

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

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

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

Для кожного відношення «багато-до-багатьох» включаються такі властивості:

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

У рідкісному випадку, коли відношення «багато-до-багатьох» є самореферентним, наприклад, для ролі з'єднання (ConnectionRole) connectionroleassociation_association, Entity1 або Entity2 додається до властивості.

Власність Цінність
Entity1IntersectAttribute Ім'я стовпця в таблиці перетину, який є первинним ключем для записів цього типу як перша таблиця.
Entity2IntersectAttribute Ім'я стовпця в таблиці перетину, який є первинним ключем для записів цього типу як друга таблиця.
Entity1NavigationPropertyName Ім'я властивості навігації зі значенням колекції Web API для цього відношення як першої таблиці.
Entity2NavigationPropertyName Ім'я властивості навігації зі значенням колекції Web API для цього відношення як другої таблиці.
Entity1AssociatedMenuConfiguration Дані, які використовуються програмами на основі моделі для керування тим, чи можна отримати доступ до даних другої таблиці в інтерфейсі користувача цієї таблиці як до першої таблиці, і як це зробити.
Entity2AssociatedMenuConfiguration Дані, які використовуються програмами на основі моделі для керування тим, чи можна отримати доступ до даних другої таблиці в інтерфейсі користувача з цієї таблиці як до другої таблиці та як це зробити.