Kopīgot, izmantojot


Dataverse tabulas/entītijas atsauce

Izmantojiet šo atsauci, lai izprastu pieejamās darbības, ko var veikt noteiktām tabulām, katras tabulas noklusējuma kolonnas un relācijas starp tabulām.

Šī atsauce attiecas tikai uz tām tabulām, kurās:

  • IsPrivate ir vienāds false

    • Tas izslēdz tabulas, kurās nav ārēju lietošanas gadījumu.
  • IsIntersect ir vienāds false vai IsIntersect ir vienāds true , un tabulā ir vairāk nekā 4 kolonnas.

    • Lielākajā daļā krustojuma tabulu ir tikai 4 kolonnas, kas nepieciešamas, lai atbalstītu relāciju Daudzi pret daudziem. Tie nav noderīgi. Interesantākas ir krustojuma tabulas ar vairāk nekā četrām kolonnām.

Lai skatītu informāciju par visām tabulām jūsu vidē, skatiet sadaļu Tabulu definīciju pārlūkošana savā vidē.

Dynamics 365 produktu tabulas atsauce

Dynamics 365 produkti izmanto Dataverse. Veidojot vidi Dynamics 365 produktiem, videi ir kopīga tabulu kopa visiem Dynamics 365 produktiem. Šīs tabulas ir iekļautas Dynamics 365 iespējoto programmu tabulā/entītijas atsaucē.

Katrs no konkrētajiem Dynamics 365 produktiem var pievienot papildu tabulas. Tālāk esošajā tabulā ir norādīta tabulas atsauce uz konkrētiem Dynamics 365 produktiem:

Produkta dokumentācija Atsauce uz produktu tabulu
Pārdošanas Pārdošanas tabulas/entītijas atsauce
Lauka serviss Field Service tabulas/entītijas atsauce
Klientu apkalpošana Klientu apkalpošanas tabulas/entītijas atsauce

Rekvizīti

Šajā sadaļā ir iekļauti atlasītie entītiju rekvizīti, nevis visi. Tiek iekļauti tikai tie īpašumi, kas ir visnoderīgākie izstrādātājiem. Dažas entītijas rekvizītu vērtības var mainīt.

Kolonnas

Kolonnas ir uzskaitītas divās atsevišķās sadaļās: Rakstāmas kolonnas/atribūti un Tikai lasāmas kolonnas/atribūti. Šīs atdalīšanas mērķis ir koncentrēties uz kolonnām, kuras izstrādātājs var iestatīt, veidojot vai atjauninot rindas tabulā. Izpratne par šīm kolonnām palīdz izstrādātājam saprast, ko viņš var darīt ar tabulu, ne tikai izgūt vērtības.

Kolonnas sadaļā Rakstāmās kolonnas/atribūti atgriež vērtību rekvizītiemIsValidForCreate vai IsValidForUpdate (parasti abiem). Ja kāds no šiem rekvizītiem atgriež false, tas tiek norādīts.

Tikai lasāmās kolonnas/atribūti rekvizītiemIsValidForCreate un IsValidForUpdatevienmēr atgriež false.

Izvēles kolonnas opcijas šajā atsauces dokumentācijā nāk no izvietojuma, kurā angļu valoda ir pamatvaloda. Dažas izvēles opcijas var atšķirties atkarībā no pamatvalodas, kas atlasīta, veidojot vidi. Šīs atšķirības ciešāk atbilst iespējām, kas vislabāk atbilst valodai vai kultūrai. Jūs varat brīvi pielāgot šīs opcijas, mainot etiķetes vai pievienojot un noņemot opcijas pēc nepieciešamības.

Attiecības

EntityMetadata klasē ir trīs rekvizīti, kas attēlo relācijas:

Rekvizīts Tips Apraksts
Viens pret daudzām attiecībām OneToManyRelationshipMetadata[] Iegūst entītijas relāciju masīvu viens pret daudziem.
Daudzas attiecības ar vienu OneToManyRelationshipMetadata[] Iegūst entītijas relāciju daudzi pret vienu masīvu.
DaudzasDaudzasAttiecības DaudziDaudziAttiecībasMetadati[] Iegūst entītijas relāciju daudzi pret daudziem masīvu.

Note

Ir svarīgi paturēt prātā, ka, lai gan katrā tabulā ir uzskaitītas relācijas, kas uz to attiecas, katra relācija ir kopīga abām tabulām. Relācijas pastāv starp tabulām. Kamēr pastāv attiecībasTo-Many viens, attiecības daudzi pret vienu ir vienkārši skats uz attiecībāmTo-Many no atsauces tabulas.

Daudzi pret vienu attiecības

Ietver šādas OneToManyRelationship īpašības:

Rekvizīts Apraksts
ReferencedEntity Saistītās tabulas loģiskais nosaukums.
ReferencedAttribute Saistītās tabulas primārās atslēgas loģiskais nosaukums.
ReferencingEntity Saistītās tabulas loģiskais nosaukums, kurā ir uzmeklēšanas kolonna.
ReferencingAttribute Saistītās tabulas uzmeklēšanas kolonnas loģiskais nosaukums, kas satur atsauci uz primārās tabulas primāro atslēgu.
IsHierarchical Vai relācija atspoguļo pašreferenciālu hierarhisku relāciju
CascadeConfiguration Dati, kas apraksta, kuras mātesuzņēmumā veiktās operācijas tiks novirzītas uz saistītajām entītijām.
Papildinformācija: Kaskādes konfigurācija

Attiecības viens pret daudziem

Ietver šādas OneToManyRelationship īpašības:

Rekvizīts Apraksts
ReferencingEntity Saistītās tabulas loģiskais nosaukums.
ReferencingAttribute Saistītās tabulas kolonnas loģiskais nosaukums, kas satur atsauci uz primārās tabulas primāro atslēgu.
IsCustomizable Vai var mainīt relācijas rekvizītus.
ReferencedEntityNavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums.
Papildinformācija: Tīmekļa API navigācijas rekvizīti
AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā saistītajiem entītiju datiem var piekļūt lietotāja interfeisā no primārās entītijas.

Attiecības daudzi pret daudziem

Katra relācija daudzi pret daudziem ietver Entity1LogicalName un Entity2LogicalName. Šajā dokumentācijā detalizēta informācija par attiecībām ir sniegta pašreizējās tabulas kontekstā. Neatkarīgi no tā, vai tas ir Entity1 vai Entity2 nav īsti svarīgi.

Katrai relācijai daudzi pret daudziem ir iekļauti šādi rekvizīti:

Rekvizīts Apraksts
IntersectEntityName Krustojuma tabulas loģiskais nosaukums, kas atbalsta šo relāciju daudzi pret daudziem
IsCustomizable Vai var mainīt relācijas rekvizītus.
SchemaName Relācijas shēmas nosaukums.
IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir šī tipa ierakstu primārā atslēga.
NavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums.
Papildinformācija: Tīmekļa API navigācijas rekvizīti
AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā no šīs tabulas lietotāja interfeisā var piekļūt otrās tabulas datiem.

Retos gadījumos, kad relācija daudzi pret daudziem ir pašatsauce, piemēram, savienojuma lomai (ConnectionRole) connectionroleassociation_association, Entity1 vai Entity2 ir pievienota rekvizītam.

Rekvizīts Vērtība
Entity1IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir primārā atslēga šāda tipa ierakstiem kā pirmajai tabulai.
Entity2IntersectAttribute Krustojuma tabulas kolonnas nosaukums, kas ir primārā atslēga šāda tipa ierakstiem kā otrā tabula.
Entity1NavigationPropertyName Šīs relācijas Web API kolekcijas vērtības navigācijas rekvizīta nosaukums kā pirmā tabula.
Entity2NavigationPropertyName Web API kolekcijas vērtības navigācijas rekvizīta nosaukums šai relācijai kā otrā tabula.
Entity1AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā var piekļūt otrajiem tabulas datiem lietotāja interfeisā no šīs tabulas kā pirmās tabulas.
Entity2AssociatedMenuConfiguration Dati, ko izmanto modeļa vadītas programmas, lai kontrolētu, vai un kā var piekļūt otrās tabulas datiem lietotāja interfeisā no šīs tabulas kā otrās tabulas