Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Таблиците на Dataverse предоставят общия набор от таблици, които имат всички бази данни на средата. Таблиците, изброени тук, се добавят или променят, когато изберете Разрешаване на приложения на Dynamics 365?, докато добавяте Dataverse към среда, която създавате.
Когато имате необходимите лицензи, можете да инсталирате продукти на Dynamics 365, които могат да добавят още повече таблици или да персонализират съществуващите таблици на Dynamics 365 или Dataverse.
Тази таблица изброява други продукти на Dynamics 365, които зависят от тази препратка:
| Документация на продукта | Препратка към продуктовата таблица |
|---|---|
| Продажби | Таблица/препратка към обект за продажби |
| Полева служба | Таблица/препратка към обект на Field Service |
| Обслужване на клиенти | Препратка към таблица/обект за обслужване на клиенти |
Тази препратка включва само онези таблици, които:
IsPrivate е равно
false- Това изключва таблици, в които не съществуват външни случаи на употреба. Научете повече за частните маси
IsIntersect е
falseравно или IsIntersect е равноtrueи таблицата съдържа повече от 4 колони.- Повечето пресичащи се таблици съдържат само 4-те колони, необходими за поддържане на релацията "много към много". Те не са полезни. Пресичащите се таблици с повече от четири колони са по-интересни.
Съобщения
Съобщенията в този списък са приложими за обекта. Например таблиците, притежавани от потребителя, поддържат Assign, GrantAccessModifyAccessи RevokeAccess съобщения, докато таблиците, собственост на организацията, не поддържат.
SDK за .NET
Когато използвате SDK за .NET, обикновено можете да извикате съответния клас заявки, който ще принадлежи или на пространствата от имена Microsoft.Crm.Sdk.Messages , или Microsoft.Xrm.Sdk.Messages . Тези класове имат имена, които включват префикса, Request добавен към името на съобщението.
Някои съобщения се добавят като персонализирани действия за решенията, които поддържат. Тези съобщения не са дефинирани в пакетите на SDK, но има няколко начина, по които можете да ги използвате.
Уеб API
Когато използвате уеб API, можете да намерите общите функции и действия на Dataverse OData, дефинирани в тази справка:
За тези функции и действия, както и за всички допълнителни добавени, можете да откриете как да ги използвате чрез:
- Прегледайте сервизния документ $metadata за подробности относно параметрите и върнатите стойности. Вижте Дефиниции на действия и Дефиниции на функции за подробности.
- Извикване на действия и функции. Вижте Използване на действия за уеб API и Използване на функции на уеб API за подробности.
Събития
Събитията са съобщения, които съществуват, за да можете да се абонирате за тях. Освен ако не сте добавили събитието, не трябва да извиквате съобщението, а само да се абонирате за него. Можете да се абонирате за събития по няколко различни начина, например:
- Използвайте конектора на Power Automate Dataverse, като използвате тригера Когато се извършва действие .
- Регистрирайте добавка за Dataverse, за да отговорите на събитието.
- Изпращане на данни за събития до Azure или уеб кука с интеграция на Dataverse Azure
Свойства
Този раздел включва избрани свойства на обекта, а не всички. Включени са само онези свойства, които се очаква да бъдат най-полезни за разработчиците. Някои стойности на свойствата на обекта могат да бъдат променени.
Колони
Колоните са изброени в две отделни секции: Колони/атрибути за записване и Колони/атрибути само за четене. Целта на това разделяне е да се съсредоточи върху колоните, които разработчикът може да зададе, когато създава или актуализира редове в таблица. Разбирането на тези колони помага на разработчика да разбере какво може да прави с таблицата отвъд простото извличане на стойностите.
Колоните в секцията Колони/атрибути за запис връщат 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 |
Логическото име на пресичащата се таблица, която поддържа тази релация "много към много". Можете да използвате тази стойност, когато съединявате колони на таблица с помощта на FetchXml |
IsCustomizable |
Дали свойствата на връзката могат да бъдат променени. |
SchemaName |
Името на схемата на релацията. |
IntersectAttribute |
Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип. |
NavigationPropertyName |
Името на свойството за навигация на колекцията на уеб API за тази релация. Повече информация: Свойства за навигация в уеб API |
AssociatedMenuConfiguration |
Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица. |
В редките случаи, когато релация "много към много" се самопрепраща, като например за роля на връзка (ConnectionRole) connectionroleassociation_association, Entity1 или Entity2 е добавена към свойството.
| Свойство | Стойност |
|---|---|
Entity1IntersectAttribute |
Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип като първа таблица. |
Entity2IntersectAttribute |
Името на колоната в пресичащата се таблица, която е първичният ключ за записи от този тип като втора таблица. |
Entity1NavigationPropertyName |
Името на свойството за навигация, оценено от колекцията на уеб API за тази релация като първа таблица. |
Entity2NavigationPropertyName |
Името на свойството за навигация, оценено от колекцията на уеб API за тази релация, като втора таблица. |
Entity1AssociatedMenuConfiguration |
Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица като първа таблица. |
Entity2AssociatedMenuConfiguration |
Данни, използвани от приложения, управлявани от модел, за да контролират дали и как данните от втората таблица могат да бъдат достъпни в потребителския интерфейс от тази таблица като втора таблица |