Megosztás:


Dataverse table/entity reference

Ezzel a hivatkozással megismerheti az adott táblákhoz, az egyes táblák alapértelmezett oszlopaihoz és a táblák közötti kapcsolatokhoz használható műveleteket.

Ez a hivatkozás csak azokat a táblázatokat tartalmazza, amelyek:

  • Az IsPrivate egyenlő false

    • Ez kizárja azokat a táblákat, amelyeken nincsenek külső felhasználási esetek.
  • Az IsIntersect egyenlő false vagy az IsIntersect egyenlő, true és a tábla több mint 4 oszlopot tartalmaz.

    • A legtöbb metszőtábla csak a Több-a-többhöz kapcsolat támogatásához szükséges 4 oszlopot tartalmazza. Nem hasznosak. A négynél több oszlopot tartalmazó metsző táblázatok érdekesebbek.

A környezet összes táblájáról további információt a környezet tábladefinícióinak tallózása című témakörben talál.

Dynamics 365-termékek táblareferenciája

A Dynamics 365-termékek a Dataverse-t használják. Amikor létrehoz egy környezetet a Dynamics 365-termékekhez, a környezet az összes Dynamics 365-termékhez közös táblázatokkal rendelkezik. Ezek a táblák szerepelnek a Dynamics 365-kompatibilis alkalmazások táblájában/entitásreferenciájában.

Az egyes Dynamics 365-termékek további táblákat is hozzáadhatnak. Az alábbi táblázat az adott Dynamics 365-termékekre vonatkozó táblázathivatkozást mutatja be:

Termékdokumentáció Terméktáblázat referencia
Értékesítési adatok Értékesítési tábla/entitás hivatkozás
Helyszíni szolgáltatás Field Service tábla/entitás hivatkozása
Ügyfélszolgálat Ügyfélszolgálati tábla/entitás hivatkozás

Tulajdonságok

Ez a szakasz a kiválasztott entitástulajdonságokat tartalmazza, nem pedig az összeset. Csak azok a tulajdonságok szerepelnek benne, amelyek várhatóan a leghasznosabbak lesznek a fejlesztők számára. Egyes entitástulajdonság-értékek módosíthatók.

Columns

Az oszlopok két külön szakaszban vannak felsorolva: Írható oszlopok/attribútumok és Csak olvasható oszlopok/attribútumok. Ennek az elkülönítésnek az a célja, hogy azokra az oszlopokra összpontosítson, amelyeket a fejlesztő beállíthat a tábla sorainak létrehozásakor vagy frissítésekor. Az oszlopok megértése segít a fejlesztőknek megérteni, hogy az értékek lekérésén túl mit tehetnek a táblával.

Az Írható oszlopok/attribútumok szakasz oszlopai igaz értéket adnak vissza azIsValidForCreate vagy az IsValidForUpdate tulajdonságok esetében (általában mindkettőre). Ha ezen tulajdonságok bármelyike hamis értéket ad vissza, akkor ez jelenik meg.

A csak olvasható oszlopok/attribútumok mindig hamis értéket adnak vissza az IsValidForCreateés azIsValidForUpdate tulajdonságokhoz.

A referenciadokumentációban található adatválaszték-oszlopok olyan üzemelő példányból származnak, ahol az angol az alapnyelv. Egyes választási lehetőségek a környezet létrehozásakor kiválasztott alapnyelvtől függően változhatnak. Ezek a különbségek jobban illeszkednek a nyelvhez vagy kultúrához legjobban illeszkedő lehetőségekhez. Ezeket a beállításokat szabadon testreszabhatja a címkék módosításával, vagy szükség szerint hozzáadhatja és eltávolíthatja a beállításokat.

Relationships

Az EntityMetadata osztály három tulajdonságot tartalmaz a kapcsolatok ábrázolására:

Ingatlan Típus Description
OneToManyRelationships OneToManyRelationshipMetadata[] Lekéri az entitás egy-a-többhöz kapcsolatainak tömbjét.
Sok-egyhez kapcsolatok OneToManyRelationshipMetadata[] Lekéri az entitás több-az-egyhez kapcsolatainak tömbjét.
Sok-sokKapcsolatok ManyToManyRelationshipMetadata[] Lekéri az entitás több-a-többhöz kapcsolatainak tömbjét.

Megjegyzés:

Fontos szem előtt tartani, hogy bár minden tábla felsorolja a rájuk vonatkozó kapcsolatokat, mindkét kapcsolat közös. A táblák közötti kapcsolatok léteznek. Bár léteznek egy-To-Many kapcsolatok, a több-az-egyhez kapcsolatok egyszerűen egy egy-To-Many kapcsolat nézete a hivatkozási táblából.

Több-az-egyhez kapcsolatok

A következő OneToManyRelationship tulajdonságokat tartalmazza:

Ingatlan Description
ReferencedEntity A kapcsolódó tábla logikai neve.
ReferencedAttribute A kapcsolódó tábla elsődleges kulcsának logikai neve.
ReferencingEntity A keresőoszlopot tartalmazó kapcsolódó tábla logikai neve.
ReferencingAttribute A kapcsolódó tábla keresőoszlopának logikai neve, amely az elsődleges tábla elsődleges kulcsára mutató hivatkozást tartalmaz.
IsHierarchical A kapcsolat önhivatkozó hierarchikus kapcsolatot képvisel-e
CascadeConfiguration A szülőentitáson végrehajtott műveleteket leíró adatok a kapcsolódó entitásokra kaszkádozódnak.
További információ: Kaszkádolt konfiguráció

Egy-a-többhöz kapcsolatok

A következő OneToManyRelationship tulajdonságokat tartalmazza:

Ingatlan Description
ReferencingEntity A kapcsolódó tábla logikai neve.
ReferencingAttribute A kapcsolódó tábla azon oszlopának logikai neve, amely az elsődleges tábla elsődleges kulcsára mutató hivatkozást tartalmaz.
IsCustomizable A kapcsolat tulajdonságainak módosítása.
ReferencedEntityNavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve.
További információ: Webes API-navigáció tulajdonságai
AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a kapcsolódó entitásadatok elérhetők-e a felhasználói felületen az elsődleges entitásból, és ha igen, hogyan.

Többszörös kapcsolatok

Minden több-a-többhöz kapcsolat tartalmazza az Entity1LogicalName és az Entity2LogicalName értéket. Ebben a dokumentációban a kapcsolat részletei az aktuális tábla kontextusában találhatók. Hogy ez valóban fontos-e Entity1 vagy sem Entity2 .

Minden több-a-többhöz kapcsolathoz a következő tulajdonságok tartoznak:

Ingatlan Description
IntersectEntityName A több-a-többhöz kapcsolatot támogató metszettábla logikai neve
IsCustomizable A kapcsolat tulajdonságainak módosítása.
SchemaName A kapcsolat sémaneve.
IntersectAttribute Az intersect tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa.
NavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve.
További információ: Webes API-navigáció tulajdonságai
AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen, és ha igen, hogyan.

Abban a ritka esetben, ha egy több-a-többhöz kapcsolat önhivatkozik, például a kapcsolati szerepkör (ConnectionRole) connectionroleassociation_association esetében, Entity1 vagy Entity2 a tulajdonság elé van tagolva.

Ingatlan Érték
Entity1IntersectAttribute Az intercct tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa első táblaként.
Entity2IntersectAttribute Az intersect tábla azon oszlopának neve, amely az ilyen típusú rekordok elsődleges kulcsa második táblaként.
Entity1NavigationPropertyName A kapcsolat webes API-gyűjteményértékű navigációs tulajdonságának neve első táblaként.
Entity2NavigationPropertyName A kapcsolat webes API-gyűjtemény értékű navigációs tulajdonságának neve második táblaként.
Entity1AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen ebből a táblából első táblaként, és ha igen, hogyan.
Entity2AssociatedMenuConfiguration A modellvezérelt alkalmazások által használt adatok annak szabályozására, hogy a második tábla adatai elérhetők-e a felhasználói felületen ebből a táblából második táblaként