Dataverse table/entity reference

Naudokite šią nuorodą norėdami suprasti galimas konkrečių lentelių operacijas, numatytuosius kiekvienos lentelės stulpelius ir lentelių ryšius. Lentelės apibrėžimai naudoja EntityMetadata klasę.

Ši nuoroda apima tik tas lenteles, kuriose:

  • EntityMetadata.IsPrivate lygu false

    Ši sąlyga neapima lentelių be išorinio naudojimo atvejų.

  • EntityMetadata.IsIntersect lygu false arba IsIntersect lygu true , o lentelėje yra daugiau nei keturi stulpeliai.

    Daugelyje susikirtimo lentelių yra tik keturi stulpeliai, reikalingi palaikyti ryšį "daugelis su daugeliu". Jie nėra naudingi. Susikertamos lentelės su daugiau nei keturiais stulpeliais nėra įprastos ir įdomesnės.

Norėdami peržiūrėti informaciją apie visas lenteles savo aplinkoje, žr. Lentelių apibrėžimų naršymas jūsų aplinkoje.

"Dynamics 365" produktų lentelės nuoroda

"Dynamics 365" produktai naudoja "Dataverse". Kuriant aplinką "Dynamics 365" produktams, aplinkoje yra bendras visų "Dynamics 365" produktų lentelių rinkinys. Žr. Dynamics 365 įgalintas programėlių lentelės / objekto nuorodas.

Kiekvienas konkretus Dynamics 365 produktas gali įtraukti daugiau lentelių. Šioje lentelėje pateikta konkrečių "Dynamics 365" produktų lentelės nuoroda:

Produkto dokumentacija Produktų lentelės nuoroda
Pardavimo Pardavimo lentelės / objekto nuoroda
"Field Service" "Field Service" lentelės / objekto nuoroda
Klientų aptarnavimas Klientų aptarnavimo lentelės / objekto nuoroda

Apgyvendinimo įstaigos

Šiame skyriuje yra pasirinktos objekto ypatybės, o ne visos. Jis apima tik tas ypatybes, kurios yra naudingiausios kūrėjams. Galite pakeisti kai kurias objekto ypatybių reikšmes.

Stulpeliai

Stulpeliai pateikiami dviejose atskirose sekcijose:

Skyrius Aprašą
Įrašomi stulpeliai / atributai Stulpeliai, kuriuos galite nustatyti kurdami arba naujindami lentelės eilutes. Šie stulpeliai pateikia true arba AttributeMetadata.IsValidForCreate ypatybes, arba AttributeMetadata.IsValidForUpdate paprastai abi. Jei kuri nors ypatybė grąžina false, ši sąlyga nurodoma.
Tik skaitomas stulpelis / atributai Stulpeliai, kuriuos galite nuskaityti, bet negalite nustatyti kurdami arba naujindami eilutes lentelėje. Šie stulpeliai visada pateikia false ir ypatybes, ir AttributeMetadata.IsValidForUpdate ypatybesAttributeMetadata.IsValidForCreate.

Atsarginių kopijų parinkčių stulpelis

Pasirinkimo stulpelio parinktys šioje informacinėje dokumentacijoje gautos iš diegimo, kuriame pagrindinė kalba yra anglų. Kai kurios pasirinkimo parinktys gali skirtis priklausomai nuo pagrindinės kalbos, pasirinktos kuriant aplinką. Šie skirtumai labiau atitinka parinktis, geriausiai atitinkančias kalbą ar kultūrą. Galite tinkinti šias parinktis pakeisdami etiketes arba įtraukdami ir pašalindami parinktis.

Ryšiai

EntityMetadata klasė apima tris ypatybes, nurodančias ryšius:

Nuosavybė Rūšis Aprašą
Vienas su daugeliu santykių OneToManyRelationshipMetadata[] Gauna objekto ryšių vienas su daugeliu masyvą.
DaugelisToOneSantykiai OneToManyRelationshipMetadata[] Gauna objekto ryšių "daugelis su vienu" masyvą.
DaugelisDaugelisRyšiai ManyToManyRelationshipMetadata[] Gauna objekto ryšių daug su daugeliu masyvą.

Pastaba.

Kiekvienoje lentelėje išvardijami jai taikomi ryšiai, bet abu ryšiai yra bendrinami abiejose lentelėse. Ryšiai egzistuoja tarp lentelių. Ryšiai "vienas su daugeliu" egzistuoja, tačiau ryšiai "daugelis su vienu " yra tiesiog ryšio "vienas su daugeliu" rodinys iš nuorodų lentelės.

Ryšiai "daugelis su vienu"

Įtrauktos šios OneToManyRelationshipMetadata klasės ypatybės:

Nuosavybė Aprašą
ReferencedEntity Loginis susijusios lentelės pavadinimas.
ReferencedAttribute Loginis susijusios lentelės pirminio rakto pavadinimas.
ReferencingEntity Loginis susijusios lentelės, kurioje yra peržvalgos stulpelis, pavadinimas.
ReferencingAttribute Susijusios lentelės peržvalgos stulpelio, kuriame yra nuoroda į pirminės lentelės pirminį raktą, loginis pavadinimas.
IsHierarchical Ar ryšys atspindi savarankišką hierarchinį ryšį
CascadeConfiguration Duomenys, apibūdinantys, kurios pirminio objekto operacijos atliekamos pakopomis iki susijusių objektų.
Daugiau informacijos žr. Pakopinis konfigūravimas.

Ryšiai "vienas su daugeliu"

Įtrauktos šios OneToManyRelationshipMetadata klasės ypatybės:

Nuosavybė Aprašą
ReferencingEntity Loginis susijusios lentelės pavadinimas.
ReferencingAttribute Susijusios lentelės stulpelio, kuriame yra nuoroda į pirminės lentelės pirminį raktą, loginis pavadinimas.
IsCustomizable Ar galite keisti ryšio ypatybes.
ReferencedEntityNavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas.
Daugiau informacijos žr. Žiniatinklio API naršymo ypatybės.
AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip susijusius objekto duomenis galima pasiekti vartotojo sąsajoje iš pirminio objekto.

Ryšiai "daugelis su daugeliu"

Kiekvienas ryšys "daugelis su daugeliu" apima Entity1LogicalName ir Entity2LogicalName. Šioje dokumentacijoje ryšių informacija pateikiama dabartinės lentelės kontekste. Nesvarbu, ar tai tikrai Entity1 svarbu, ar Entity2 ne.

Kiekvienam ryšiui "daugelis su daugeliu" įtraukiamos šios ManyToManyRelationshipMetadata klasės ypatybės:

Nuosavybė Aprašą
IntersectEntityName Logiškas susikirtimo lentelės, palaikančios šį ryšį "daugelis su daugeliu", pavadinimas.
IsCustomizable Ar galite keisti ryšio ypatybes.
SchemaName Ryšio schemos pavadinimas.
IntersectAttribute (Entity1IntersectAttribute arba Entity2IntersectAttribute) Susikirtimo lentelės stulpelio, kuris yra pirminis šio tipo įrašų raktas, pavadinimas.
NavigationPropertyName (Entity1NavigationPropertyName arba Entity2NavigationPropertyName) Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas.
Daugiau informacijos: Žiniatinklio API naršymo ypatybės
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration arba Entity2AssociatedMenuConfiguration) Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės.

Retais atvejais, kai ryšys "daugelis su daugeliu" yra savaime nurodantis, pvz., Ryšio vaidmuo (ConnectionRole) connectionroleassociation_association, Entity1 arba Entity2 yra prieš ypatybę.

Nuosavybė Vertė
Entity1IntersectAttribute Susikirtimo lentelės stulpelio, kuris yra pirminis raktas šio tipo įrašams, kaip pirmoji lentelė, pavadinimas.
Entity2IntersectAttribute Susikirtimo lentelės stulpelio, kuris yra pirminis šio tipo įrašų kaip antrosios lentelės raktas, pavadinimas.
Entity1NavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas kaip pirmoji lentelė.
Entity2NavigationPropertyName Šio ryšio žiniatinklio API rinkinio reikšmės naršymo ypatybės pavadinimas kaip antroji lentelė.
Entity1AssociatedMenuConfiguration Duomenys, kuriuos naudoja modeliu pagrįstos programos, kad kontroliuotų, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės kaip pirmosios lentelės.
Entity2AssociatedMenuConfiguration Modeliu pagrįstų programėlių naudojami duomenys, skirti valdyti, ar ir kaip antrosios lentelės duomenis galima pasiekti vartotojo sąsajoje iš šios lentelės kaip antrąją lentelę.