Deli putem


Dataverse tabela/referenca entiteta

Koristite ovu referencu da biste razumeli dostupne operacije koje se mogu izvršiti za određene tabele, podrazumevane kolone svake tabele i relacije između tabela.

Ova referenca obuhvata samo one tabele u kojima:

  • JePrivatno jednako false

    • Ovo isključuje tabele u kojima ne postoje spoljni slučajevi upotrebe.
  • IsIntersect jednako false ili IsIntersect jednako true i tabela sadrži više od 4 kolone.

    • Većina tabela ukrštanja sadrži samo 4 kolone neophodne za podršku odnosa Many-to-Mani. Oni nisu korisni. Tabele presijecanja sa više od četiri kolone su zanimljivije.

Da biste prikazali informacije o svim tabelama u okruženju, pogledajte članak Pregledanje definicija tabela u okruženju.

Referenca tabele Dynamics 365 proizvoda

Dynamics 365 proizvodi koriste Dataverse. Kada kreirate okruženje za Dynamics 365 proizvode, okruženje ima zajednički skup tabela za sve Dynamics 365 proizvode. Ove tabele su uključene u dynamics 365 omogućenu tabelu aplikacija/referencu entiteta.

Svaki od određenih Dynamics 365 proizvoda može da doda dodatne tabele. Sledeća tabela prikazuje referencu tabele za određene Dynamics 365 proizvode:

Dokumentacija o proizvodu Referenca tabele proizvoda
Prodaje Prodajna tabela / referenca entiteta
Terenska služba Field Service tabela / entitet referenca
Korisnički servis Referenca tabele / entiteta korisničkog servisa

Svojstva

Ovaj odeljak uključuje izabrane entitete osobine, a ne sve njih. Uključene su samo one osobine za koje se očekuje da će biti najkorisnije za programere. Neke vrednosti svojstava entiteta mogu se promeniti.

Kolone

Kolone su navedene u dva odvojena odeljka: kolone / atributi za pisanje i kolone / atributi samo za čitanje. Svrha ovog razdvajanja je da se fokusira na kolone koje programer može postaviti prilikom kreiranja ili ažuriranja redova u tabeli. Razumevanje ovih kolona pomaže programeru da shvati šta mogu da urade sa tabelom osim samo preuzimanja vrednosti.

Kolone u odeljku Kolumne / atributi za pisanje vraćaju tačno za osobineIsValidForCreate ili IsValidForUpdate (obično oboje). Ako bilo koja od ovih osobina vrati lažno, to je naznačeno.

Kolone / atributi samo za čitanje uvek vraćaju laž za svojstva IsValidForCreateiIsValidForUpdate .

Opcije kolone izbora u ovoj referentnoj dokumentaciji potiču iz raspoređivanja gde je engleski osnovni jezik. Neke opcije izbora mogu da variraju u zavisnosti od osnovnog jezika koji je izabran kada je okruženje kreirano. Ove razlike su bliže usklađene sa opcijama koje najbolje odgovaraju jeziku ili kulturi. Slobodni ste da prilagodite ove opcije promenom oznaka ili dodavanjem i uklanjanjem opcija po potrebi.

Relacije

Klasa EntityMetadata sadrži tri osobine koje predstavljaju odnose:

Svojstvo Tip Opis
OneToManiOdnosi OneToManyRelationshipMetadata[] Dobija niz jedan-na-više odnosa za entitet.
ManyToOneOdnosi OneToManyRelationshipMetadata[] Dobija niz odnosa više na jedan za entitet.
MnogoMnogoVeze ManyToManyRelationshipMetadata[] Dobija niz odnosa mnogo-na-više za entitet.

Belešku

Važno je imati na umu da, iako svaka tabela navodi one odnose koji se odnose na nju, svaki odnos dele obe tabele. Odnosi postoje između tabela. Dok postoje odnosiTo-Many jedan, odnosi Many-to-One su jednostavno pogled na odnos One-To-Many iz referentne tabele.

Odnosi mnogo-na-jedan

Uključuje ove OneToManyRelationship osobine:

Svojstvo Opis
ReferencedEntity Logičko ime srodne tabele.
ReferencedAttribute Logički naziv primarnog ključa srodne tabele.
ReferencingEntity Logičko ime srodne tabele koja ima kolonu za pretragu.
ReferencingAttribute Logičko ime kolone za pretragu u srodnoj tabeli koja sadrži referencu na primarni ključ primarne tabele.
IsHierarchical Da li odnos predstavlja samoreferentni hijerarhijski odnos
CascadeConfiguration Podaci koji opisuju koje operacije izvršene na matičnom entitetu će se kaskadno spustiti na povezane entitete.
Više informacija: Kaskada konfiguracija

Jedan-na-više odnosa

Uključuje ove OneToManyRelationship osobine:

Svojstvo Opis
ReferencingEntity Logičko ime srodne tabele.
ReferencingAttribute Logičko ime kolone u srodnoj tabeli koja sadrži referencu na primarni ključ primarne tabele.
IsCustomizable Da li se svojstva odnosa mogu promeniti.
ReferencedEntityNavigationPropertyName Ime navigacione osobine Veb API vrednosti za ovu vezu.
Više informacija: Veb API Navigation Properties
AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima povezanog entiteta može pristupiti u korisničkom interfejsu iz primarnog entiteta.

Mnogo-na-mnogo odnosa

Svaki odnos mani-to-many uključuje Entity1LogicalName i Entity2LogicalName. Za ovu dokumentaciju, detalji odnosa su dati u kontekstu trenutne tabele. Da li je Entity1Entity2 ili nije zaista važno.

Za svaki odnos many-to-many uključene su sledeće osobine:

Svojstvo Opis
IntersectEntityName Logičko ime intersektne tabele koja podržava ovu relaciju više-prema-više
IsCustomizable Da li se svojstva odnosa mogu promeniti.
SchemaName Ime šeme odnosa.
IntersectAttribute Ime kolone u tabeli preseka koja je primarni ključ za zapise ovog tipa.
NavigationPropertyName Ime navigacione osobine Veb API vrednosti za ovu vezu.
Više informacija: Veb API Navigation Properties
AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu za kontrolu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele.

U retkim slučajevima kada je odnos mnogo-na-više samo-referenciranje, kao što je za Connection Role (ConnectionRole) connectionroleassociation_association, Entity1 ili Entity2 je prethodan imovini.

Svojstvo Vrednost
Entity1IntersectAttribute Ime kolone u tabeli preseka koja je primarni ključ za zapise ovog tipa kao prva tabela.
Entity2IntersectAttribute Ime kolone u tabeli presijecanja koja je primarni ključ za zapise ovog tipa kao druga tabela.
Entity1NavigationPropertyName Ime navigacione osobine za kolekciju Veb API-ja za ovaj odnos kao prvu tabelu.
Entity2NavigationPropertyName Ime navigacione osobine za kolekciju Veb API-ja za ovaj odnos kao drugu tabelu.
Entity1AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele kao prve tabele.
Entity2AssociatedMenuConfiguration Podaci koje koriste aplikacije zasnovane na modelu da kontrolišu da li i kako se podacima druge tabele može pristupiti u korisničkom interfejsu iz ove tabele kao druge tabele