Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Таблиці Dataverse надають загальний набір таблиць, які мають усі бази даних середовища.
Довідник таблиці/сутності програм із підтримкою Dynamics 365 містить додаткові таблиці, які потрібні для інсталяції програм Dynamics 365, як-от служба підтримки клієнтів.
Перелічені тут таблиці додаються або змінюються, коли ви вирішуєте інсталювати службу підтримки клієнтів Dynamics 365 під час додавання Dataverse до створеного вами середовища.
Ця довідка включає тільки ті таблиці, де:
IsPrivate дорівнює
false- Це не стосується таблиць, у яких немає зовнішніх варіантів використання. Докладніше про приватні столи
IsIntersect дорівнює
falseабо IsIntersect дорівнюєtrue, і таблиця містить більше 4 стовпців.- Більшість таблиць перетину містять лише 4 стовпці, необхідні для підтримки зв'язку "багато-до-багатьох". Вони не приносять користі. Більш цікаві перехресні таблиці з більш ніж чотирма стовпцями.
Повідомлення
Повідомлення з цього списку застосовні до суб'єкта господарювання. Наприклад, таблиці, що належать користувачам, підтримують , AssignGrantAccess, ModifyAccessі RevokeAccess повідомлення, а таблиці, що належать організації, — ні.
SDK для .NET
При використанні SDK для .NET зазвичай можна викликати відповідний клас запиту, який буде належати до просторів імен Microsoft.Crm.Sdk.Messages або Microsoft.Xrm.Sdk.Messages . Ці класи мають назви, які включають префікс, Request доданий до назви повідомлення.
Деякі повідомлення додаються як настроювані дії для рішень, які вони підтримують. Ці повідомлення не визначені в збірках SDK, але є кілька способів їх використання.
Веб-API
При використанні Web API ви можете знайти загальні функції та дії Dataverse OData, визначені в цьому довіднику:
Для цих функцій і дій, а також будь-яких доданих додаткових, ви можете дізнатися, як їх використовувати:
- Вивчіть службовий документ $metadata для отримання детальної інформації про параметри та значення, що повертаються. Дивіться Визначення дій та Визначення функцій для отримання детальної інформації.
- Викликати дії та функції. Дивіться розділи Використання дій веб-API та Використання функцій веб-API для отримання детальної інформації.
Події
Події – це повідомлення, які існують для того, щоб ви могли на них підписатися. Якщо ви не додали подію, не варто викликати повідомлення, а лише підписуватися на нього. Підписатися на події можна кількома різними способами, наприклад:
- Використовуйте з'єднувач Power Automate Dataverse за допомогою тригера Коли виконується дія.
- Зареєструйте плагін Dataverse, щоб реагувати на подію.
- Надсилайте дані про події в Azure або веб-хук за допомогою інтеграції Dataverse Azure
Властивості
Цей розділ включає вибрані властивості сутності, а не всі. Включено лише ті властивості, які, як очікується, будуть найбільш корисними для розробників. Деякі значення властивостей сутності можуть бути змінені.
Стовпці
Стовпці перелічено у двох окремих розділах: доступні для запису стовпці/атрибути та стовпці/атрибути, доступні лише для читання. Мета цього поділу полягає в тому, щоб зосередитися на стовпцях, які розробник може встановити під час створення або оновлення рядків у таблиці. Розуміння цих стовпців допомагає розробнику зрозуміти, що він може робити з таблицею, не обмежуючись простим отриманням значень.
Стовпці в розділі Стовпці/атрибути для запису повертаютьtrue для властивостейIsValidForCreate або IsValidForUpdate (зазвичай обох). Якщо будь-яка з цих властивостей повертає false, це вказується.
Стовпці/атрибути, доступні лише для читання, завжди повертають false для властивостей IsValidForCreateтаIsValidForUpdate .
Параметри стовпців вибору в цій довідковій документації походять із розгортання, де англійська є базовою мовою. Деякі параметри вибору можуть відрізнятися залежно від базової мови, вибраної під час створення середовища. Ці відмінності більше відповідають варіантам, які найкраще відповідають мові чи культурі. Ви можете налаштувати ці параметри, змінюючи мітки або додаючи та видаляючи параметри за потреби.
Зв'язки
Клас EntityMetadata включає три властивості для представлення зв'язків:
| Власність | Type | Опис |
|---|---|---|
| Відносини 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 |
Логічне ім'я таблиці перетину, яка підтримує цей зв'язок «багато-до-багатьох». Ви можете використовувати це значення під час об'єднання стовпців таблиці за допомогою FetchXml |
IsCustomizable |
Чи можна змінити властивості відносин. |
SchemaName |
Назва схеми відносин. |
IntersectAttribute |
Ім'я стовпця в таблиці перетину, який є первинним ключем для записів цього типу. |
NavigationPropertyName |
Ім'я властивості навігації зі значенням колекції Web API для цього відношення. Додаткові відомості: Властивості навігації веб-API |
AssociatedMenuConfiguration |
Дані, які використовуються програмами на основі моделі, щоб контролювати, чи можна отримати доступ до даних другої таблиці в інтерфейсі користувача з цієї таблиці та як це зробити. |
У рідкісному випадку, коли відношення «багато-до-багатьох» є самореферентним, наприклад, для ролі з'єднання (ConnectionRole) connectionroleassociation_association, Entity1 або Entity2 додається до властивості.
| Власність | Цінність |
|---|---|
Entity1IntersectAttribute |
Ім'я стовпця в таблиці перетину, який є первинним ключем для записів цього типу як перша таблиця. |
Entity2IntersectAttribute |
Ім'я стовпця в таблиці перетину, який є первинним ключем для записів цього типу як друга таблиця. |
Entity1NavigationPropertyName |
Ім'я властивості навігації зі значенням колекції Web API для цього відношення як першої таблиці. |
Entity2NavigationPropertyName |
Ім'я властивості навігації зі значенням колекції Web API для цього відношення як другої таблиці. |
Entity1AssociatedMenuConfiguration |
Дані, які використовуються програмами на основі моделі для керування тим, чи можна отримати доступ до даних другої таблиці в інтерфейсі користувача цієї таблиці як до першої таблиці, і як це зробити. |
Entity2AssociatedMenuConfiguration |
Дані, які використовуються програмами на основі моделі для керування тим, чи можна отримати доступ до даних другої таблиці в інтерфейсі користувача з цієї таблиці як до другої таблиці та як це зробити. |