Датаверсе табела / референца ентитета

Користите ову референцу да бисте разумели доступне операције за одређене табеле, подразумеване колоне сваке табеле и односе између табела. Дефиниције табела користе класу ЕнтитyМетадата .

Ова референца обухвата само оне табеле у којима:

  • EntityMetadata.IsPrivate садржина false

    Овај услов искључује табеле без спољних случајева употребе.

  • EntityMetadata.IsIntersect једнако false или ИсИнтерсецт једнако true и табела садржи више од четири колоне.

    Већина табела које се укрштају садрже само четири колоне неопходне да подрже однос много-на-многи. Они нису корисни. Табеле пресека са више од четири колоне нису уобичајене и занимљивије.

Да бисте видели информације о свим табелама у вашем окружењу, погледајте Прегледај дефиниције табела у вашем окружењу .

Референца табеле Динамицс КСНУМКС производа

Динамицс 365 производи користе Датаверсе. Када креирате окружење за Дyнамицс 365 производе, окружење има заједнички скуп табела за све Дyнамицс 365 производе. Погледајте референцу табеле / ентитета < ДИЦТ__Дyнамицс ⚐ 365 > Дyнамицс 365 Омогућене апликације .

Сваки специфичан < ДИЦТ__Дyнамицс ⚐ 365 > Дyнамицс 365 производ може додати више табела. Следећа табела приказује референцу табеле за одређене Дyнамицс 365 производе:

Документација о производу Референца табеле производа
Продаје Продајна табела / референца ентитета
Теренска служба Фиелд Сервице табела / ентитет референца
Кориснички сервис Референца табеле / ентитета корисничког сервиса

Својства

Овај одељак укључује изабране ентитете особине, а не све њих. То укључује само оне особине које су најкорисније за програмере. Можете да промените неке вредности својстава ентитета.

Колоне

Колоне су наведене у два одвојена одељка:

Одељак Опис
Уписиве колоне / атрибути Колоне које можете подесити приликом креирања или ажурирања редова у табели. Ове колоне се враћају true или за AttributeMetadata.IsValidForCreateAttributeMetadata.IsValidForUpdate или својства, обично обоје. Ако се било која особина врати, false овај услов је назначен.
Колоне / атрибути само за читање Колоне које можете преузети, али не можете подесити приликом креирања или ажурирања редова у табели. Ове колоне се увек враћају false и за AttributeMetadata.IsValidForCreate својства и AttributeMetadata.IsValidForUpdate .

Опције за колону избора

Опције колоне избора у овој референтној документацији потичу из распоређивања где је енглески основни језик. Неке опције избора могу да варирају у зависности од основног језика који је изабран када је окружење креирано. Ове разлике су ближе усклађене са опцијама које најбоље одговарају језику или култури. Можете прилагодити ове опције променом ознака или додавањем и уклањањем опција по потреби.

Релације

Класа ЕнтитyМетадата укључује три својства која представљају односе:

Својство Тип Опис
ОнеТоМаниОдноси ОнеТоМанyРелатионсхипМетадата[] Добија низ један-на-више односа за ентитет.
МанyТоОнеОдноси ОнеТоМанyРелатионсхипМетадата[] Добија низ односа више на један за ентитет.
МногоМногоВезе МанyТоМанyРелатионсхипМетадата[] Добија низ односа много-на-више за ентитет.

Белешка

Док свака табела наводи односе који се односе на њу, сваки однос деле обе табеле. Односи постоје између табела. Док постоје односи један-на-многи, односи многи-на-један су једноставно поглед на однос један-на-много из референтне табеле.

Односи многи-на-један

Укључује ове OneToManyRelationshipMetadata особине класе :

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

Један -на -више односа

Укључује ове OneToManyRelationshipMetadata особине класе :

Својство Опис
ReferencingEntity Логичко име сродне табеле.
ReferencingAttribute Логичко име колоне у сродној табели која садржи референцу на примарни кључ примарне табеле.
IsCustomizable Да ли можете да промените својства односа.
ReferencedEntityNavigationPropertyName Име навигационе особине Веб АПИ вредности за ову везу.
За више информација, погледајте Веб АПИ Навигатион Пропертиес .
AssociatedMenuConfiguration Подаци које користе апликације засноване на моделу да контролишу да ли и како се подацима повезаног ентитета може приступити у корисничком интерфејсу из примарног ентитета.

Много -на -много односа

Сваки однос мани-то-манy укључује Entity1LogicalName и Entity2LogicalName . За ову документацију, детаљи односа су дати у контексту тренутне табеле. Да ли је Entity1Entity2 или није заиста важно.

За сваку везу више-на-више, укључене су следеће ManyToManyRelationshipMetadata особине класе :

Својство Опис
IntersectEntityName Логично име табеле пресека која подржава овај однос много-на-више.
IsCustomizable Да ли можете да промените својства односа.
SchemaName Име шеме односа.
IntersectAttribute ( Entity1IntersectAttribute или Entity2IntersectAttribute) Име колоне у табели пресека која је примарни кључ за записе овог типа.
NavigationPropertyName ( Entity1NavigationPropertyName или Entity2NavigationPropertyName) Име навигационе особине Веб АПИ вредности за ову везу.
Више информација: Веб АПИ Навигатион Пропертиес
AssociatedMenuConfiguration ( Entity1AssociatedMenuConfiguration или Entity2AssociatedMenuConfiguration) Подаци које користе апликације засноване на моделу за контролу да ли и како се подацима друге табеле може приступити у корисничком интерфејсу из ове табеле.

У ретким случајевима када је однос много-на-више само-референцирање, као што је за Цоннецтион Роле (ЦоннецтионРоле) цоннецтионролеассоциатион_ассоциатион , Entity1 или Entity2 је претходан имовини.

Својство Value
Entity1IntersectAttribute Име колоне у табели пресека која је примарни кључ за записе овог типа као прва табела.
Entity2IntersectAttribute Име колоне у табели пресијецања која је примарни кључ за записе овог типа као друга табела.
Entity1NavigationPropertyName Име навигационе особине за колекцију Веб АПИ-ја за овај однос као прву табелу.
Entity2NavigationPropertyName Име навигационе особине за колекцију Веб АПИ-ја за овај однос као другу табелу.
Entity1AssociatedMenuConfiguration Подаци које користе апликације засноване на моделу да контролишу да ли и како се подацима друге табеле може приступити у корисничком интерфејсу из ове табеле као прве табеле.
Entity2AssociatedMenuConfiguration Подаци које користе апликације засноване на моделу за контролу да ли и како се подацима друге табеле може приступити у корисничком интерфејсу из ове табеле као друге табеле.