Споделяне чрез


Препратка към таблица/обект на dataverse

Използвайте тази препратка, за да разберете наличните операции, които могат да бъдат извършени за определени таблици, колоните по подразбиране на всяка таблица и релациите между таблиците.

Тази препратка включва само онези таблици, които:

  • IsPrivate е равно false

    • Това изключва таблици, в които не съществуват външни случаи на употреба.
  • IsIntersect е false равно или IsIntersect е равно true и таблицата съдържа повече от 4 колони.

    • Повечето пресичащи се таблици съдържат само 4-те колони, необходими за поддържане на релацията "много към много". Те не са полезни. Пресичащите се таблици с повече от четири колони са по-интересни.

За да видите информация за всички таблици във вашата среда, вижте Преглед на дефинициите на таблици във вашата среда.

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

Продуктите на Dynamics 365 използват Dataverse. Когато създавате среда за продукти на Dynamics 365, средата има общ набор от таблици за всички продукти на Dynamics 365. Тези таблици са включени в препратката към таблицата/обекта на разрешените приложения на Dynamics 365.

Всеки от конкретните продукти на Dynamics 365 може да добави допълнителни таблици. Следващата таблица показва препратката към таблицата за конкретни продукти на Dynamics 365:

Документация на продукта Препратка към продуктовата таблица
Продажби Таблица/препратка към обект за продажби
Полева служба Таблица/препратка към обект на Field Service
Обслужване на клиенти Препратка към таблица/обект за обслужване на клиенти

Свойства

Този раздел включва избрани свойства на обекта, а не всички. Включени са само онези свойства, които се очаква да бъдат най-полезни за разработчиците. Някои стойности на свойствата на обекта могат да бъдат променени.

Колони

Колоните са изброени в две отделни секции: Колони/атрибути за записване и Колони/атрибути само за четене. Целта на това разделяне е да се съсредоточи върху колоните, които разработчикът може да зададе, когато създава или актуализира редове в таблица. Разбирането на тези колони помага на разработчика да разбере какво може да прави с таблицата отвъд простото извличане на стойностите.

Колоните в секцията Колони/атрибути за запис връщат true за свойствата IsValidForCreate или IsValidForUpdate (обикновено и двете). Ако някое от тези свойства върне false, това се показва.

Колоните/атрибутите само за четене винаги връщат false за свойствата IsValidForCreateиIsValidForUpdate .

Опциите за колона за избор в тази справочна документация идват от внедряване, където английският е основният език. Някои опции за избор могат да варират в зависимост от основния език, избран при създаването на средата. Тези разлики са по-близки до опциите, които най-добре отговарят на езика или културата. Можете да персонализирате тези опции, като промените етикетите или добавите и премахнете опции, ако е необходимо.

Взаимоотношения

Класът EntityMetadata включва три свойства за представяне на релации:

Свойство Вид Описание
OneToManyRelations OneToManyRelationshipMetadata[] Получава масива от релации "един към много" за обекта.
МногоКъм едноВръзки OneToManyRelationshipMetadata[] Получава масива от релации "много към едно" за обекта.
МногоДоМногоВръзки ManyToManyRelationshipMetadata[] Получава масива от релации "много към много" за обекта.

Бележка

Важно е да имате предвид, че докато всяка таблица изброява релациите, които се отнасят за нея, всяка релация е споделена и от двете таблици. Връзките съществуват между таблиците. Докато връзките Едно-To-Many съществуват, отношенията Много към едно са просто изглед на връзката Едно-To-Many от таблицата за препратки.

Връзки "много към едно"

Включва следните OneToManyRelationship свойства:

Свойство Описание
ReferencedEntity Логическото име на свързаната таблица.
ReferencedAttribute Логическото име на първичния ключ на свързаната таблица.
ReferencingEntity Логическото име на свързаната таблица, която съдържа колоната за справка.
ReferencingAttribute Логическото име на справочната колона в свързаната таблица, която съдържа препратка към първичния ключ на първичната таблица.
IsHierarchical Дали релацията представлява самореференциална йерархична връзка
CascadeConfiguration Данни, които описват кои операции, извършени на обекта майка, ще се спуснат надолу към свързани обекти.
Повече информация: Каскадна конфигурация

Взаимоотношения "един към много"

Включва следните OneToManyRelationship свойства:

Свойство Описание
ReferencingEntity Логическото име на свързаната таблица.
ReferencingAttribute Логическото име на колоната в свързаната таблица, която съдържа препратка към първичния ключ на първичната таблица.
IsCustomizable Дали свойствата на връзката могат да бъдат променени.
ReferencedEntityNavigationPropertyName Името на свойството за навигация на колекцията на уеб API за тази релация.
Повече информация: Свойства за навигация в уеб API
AssociatedMenuConfiguration Данни, използвани от приложения, управлявани от модел, за да контролират дали и как свързаните данни на обекта могат да бъдат достъпни в потребителския интерфейс от основния обект.

Връзки "много към много"

Всяка релация "много към много" включва Entity1LogicalName и Entity2LogicalName. За тази документация подробностите за релацията са предоставени в контекста на текущата таблица. Дали е Entity1 или Entity2 не е наистина важно.

За всяка релация "много към много" са включени следните свойства:

Свойство Описание
IntersectEntityName Логическото име на пресичащата се таблица, която поддържа тази релация "много към много"
IsCustomizable Дали свойствата на връзката могат да бъдат променени.
SchemaName Името на схемата на релацията.
IntersectAttribute Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип.
NavigationPropertyName Името на свойството за навигация на колекцията на уеб API за тази релация.
Повече информация: Свойства за навигация в уеб API
AssociatedMenuConfiguration Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица.

В редките случаи, когато релация "много към много" се самопрепраща, като например за роля на връзка (ConnectionRole) connectionroleassociation_association, Entity1 или Entity2 е добавена към свойството.

Свойство Стойност
Entity1IntersectAttribute Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип като първа таблица.
Entity2IntersectAttribute Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип като втора таблица.
Entity1NavigationPropertyName Името на свойството за навигация, оценено от колекцията на уеб API за тази релация като първа таблица.
Entity2NavigationPropertyName Името на свойството за навигация, оценено от колекцията на уеб API за тази релация, като втора таблица.
Entity1AssociatedMenuConfiguration Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица като първа таблица.
Entity2AssociatedMenuConfiguration Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица като втора таблица