Referenční informace k tabulce nebo entitě Dataverse

Tento odkaz slouží k pochopení dostupných operací pro konkrétní tabulky, výchozích sloupců jednotlivých tabulek a relací mezi tabulkami. Definice tabulek používají Třídu EntityMetadata.

Tento odkaz zahrnuje pouze ty tabulky, kde:

  • EntityMetadata.IsPrivate Rovná false

    Tato podmínka vylučuje tabulky bez případů externího použití.

  • EntityMetadata.IsIntersect false rovná se nebo IsIntersect se rovná true a tabulka obsahuje více než čtyři sloupce.

    Většina protínajících tabulek obsahuje pouze čtyři sloupce potřebné k podpoře relace M:N. Nejsou užitečné. Protínající tabulky s více než čtyřmi sloupci nejsou běžné a zajímavější.

Pokud chcete zobrazit informace o všech tabulkách ve vašem prostředí, přečtěte si téma Procházení definic tabulek ve vašem prostředí.

Referenční informace k tabulce produktů Dynamics 365

Produkty Dynamics 365 používají Službu Dataverse. Při vytváření prostředí pro produkty Dynamics 365 má prostředí společnou sadu tabulek pro všechny produkty Dynamics 365. Viz referenční informace k tabulce nebo entitě aplikace s podporou Dynamics 365.

Každý konkrétní Dynamics 365 produkt může přidat další tabulky. Následující tabulka uvádí referenční informace k tabulce pro konkrétní produkty Dynamics 365:

Dokumentace k produktu Odkaz na tabulku produktů
Prodej Odkaz na tabulku/entitu Sales (Prodej)
Služba zákazníkům Odkaz na tabulku/entitu služby Field Service
Zákaznický servis Referenční informace k tabulce/entitě Customer Service

Vlastnosti

Tato část obsahuje vybrané vlastnosti entity, nikoli všechny. Zahrnuje pouze ty vlastnosti, které jsou pro vývojáře nejužitečnější. Můžete změnit některé hodnoty vlastností entity.

Columns

Sloupce jsou uvedeny ve dvou samostatných oddílech:

Sekce Description
Zapisovatelné sloupce nebo atributy Sloupce, které můžete nastavit při vytváření nebo aktualizaci řádků v tabulce. Tyto sloupce se vrátí true buď pro AttributeMetadata.IsValidForCreate vlastnosti, AttributeMetadata.IsValidForUpdate obvykle pro oba. Pokud se vrátí některé z vlastností false, je tato podmínka označena.
Sloupce a atributy jen pro čtení Sloupce, které můžete načíst, ale nemůžete nastavit při vytváření nebo aktualizaci řádků v tabulce. Tyto sloupce se vždy vrátí false pro obě AttributeMetadata.IsValidForCreate vlastnosti i AttributeMetadata.IsValidForUpdate pro tyto vlastnosti.

Možnosti sloupce volby

Možnosti sloupce voleb v této referenční dokumentaci pocházejí z nasazení, kde je angličtina základním jazykem. Některé volby se mohou lišit v závislosti na základním jazyce vybraném při vytváření prostředí. Tyto rozdíly jsou lépe v souladu s možnostmi, které nejlépe vyhovují jazyku nebo jazykové verzi. Tyto možnosti můžete přizpůsobit změnou popisků nebo přidáním a odebráním možností podle potřeby.

Relationships

Třída EntityMetadata obsahuje tři vlastnosti představující relace:

Vlastnictví Typ Description
OneToManyRelationships OneToManyRelationshipMetadata Získá pole vztahů 1 : N pro entitu.
ManyToOneRelationships OneToManyRelationshipMetadata Získá pole vztahů N : 1 pro entitu.
ManyToManyRelationships ManyToManyRelationshipMetadata Získá pole vztahů N : N pro entitu.

Poznámka:

Zatímco každá tabulka uvádí relace, které se na ni vztahují, každá relace je sdílena oběma tabulkami. Vztahy existují mezi tabulkami. Zatímco relace 1:N existují, relace M: 1 jsou jednoduše zobrazením relace 1:N z odkazující tabulky.

Vztahy více-ke-jednomu

Zahrnuje tyto OneToManyRelationshipMetadata vlastnosti třídy :

Vlastnictví Description
ReferencedEntity Logický název související tabulky.
ReferencedAttribute Logický název primárního klíče související tabulky.
ReferencingEntity Logický název související tabulky, která má vyhledávací sloupec.
ReferencingAttribute Logický název vyhledávacího sloupce v související tabulce, který obsahuje odkaz na primární klíč primární tabulky.
IsHierarchical Zda vztah představuje hierarchický vztah odkazující na sebe sama
CascadeConfiguration Data popisují, které operace prováděné s nadřazenou entitou se kaskádují směrem dolů ke souvisejícím entitám.
Další informace naleznete v tématu Kaskádová konfigurace.

Vztahy 1:N

Zahrnuje tyto OneToManyRelationshipMetadata vlastnosti třídy :

Vlastnictví Description
ReferencingEntity Logický název související tabulky.
ReferencingAttribute Logický název sloupce v související tabulce, který obsahuje odkaz na primární klíč primární tabulky.
IsCustomizable Určuje, jestli můžete změnit vlastnosti relace.
ReferencedEntityNavigationPropertyName Název navigační vlastnosti webové rozhraní API s hodnotou kolekce pro tento vztah.
Další informace naleznete v tématu Vlastnosti navigace webového rozhraní API.
AssociatedMenuConfiguration Data používaná modelem řízenými aplikacemi k řízení, zda a jak lze k souvisejícím datům entity přistupovat v uživatelském rozhraní z primární entity.

Mnoho-k-mnoho vztahy

Každá relace N : N zahrnuje Entity1LogicalName a Entity2LogicalName. V této dokumentaci jsou údaje o vztazích uvedeny v kontextu aktuální tabulky. Zda je Entity1 nebo Entity2, není opravdu důležité.

Pro každou relaci M:N jsou zahrnuty následující ManyToManyRelationshipMetadata vlastnosti třídy :

Vlastnictví Description
IntersectEntityName Logický název protínající se tabulky, která podporuje tento vztah N : N.
IsCustomizable Určuje, jestli můžete změnit vlastnosti relace.
SchemaName Název schématu relace.
IntersectAttribute (Entity1IntersectAttribute nebo Entity2IntersectAttribute) Název sloupce v průsečíku tabulky, který je primárním klíčem pro záznamy tohoto typu.
NavigationPropertyName (Entity1NavigationPropertyName nebo Entity2NavigationPropertyName) Název navigační vlastnosti webové rozhraní API s hodnotou kolekce pro tento vztah.
Další informace: Vlastnosti navigace webového rozhraní API
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration nebo Entity2AssociatedMenuConfiguration) Data používaná modelem řízenými aplikacemi k řízení, zda a jak lze k datům druhé tabulky přistupovat v uživatelském rozhraní z této tabulky.

Ve výjimečných případech, kdy vztah N : N odkazuje sám na sebe, například pro roli připojení (ConnectionRole) connectionroleassociation_association, Entity1 nebo Entity2 je přiřazen k vlastnosti.

Vlastnictví Hodnota
Entity1IntersectAttribute Název sloupce v průsečíku tabulky, který je primárním klíčem pro záznamy tohoto typu jako první tabulka.
Entity2IntersectAttribute Název sloupce v průsečíku tabulky, který je primárním klíčem pro záznamy tohoto typu jako druhá tabulka.
Entity1NavigationPropertyName Název navigační vlastnosti webové rozhraní API s hodnotou kolekce pro tento vztah jako první tabulka.
Entity2NavigationPropertyName Název navigační vlastnosti webové rozhraní API s hodnotou kolekce pro tento vztah jako druhá tabulka.
Entity1AssociatedMenuConfiguration Data používaná modelem řízenými aplikacemi k řízení, zda a jak lze k datům druhé tabulky přistupovat v uživatelském rozhraní z této tabulky jako první tabulka.
Entity2AssociatedMenuConfiguration Data používaná modelem řízenými aplikacemi k řízení toho, jestli a jak lze k datům druhé tabulky přistupovat v uživatelském rozhraní z této tabulky jako k druhé tabulce.