Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das EntityType-Element definiert eine einzelne Entität innerhalb eines Datenmodells. Das bi:EntityType-Element erweitert die Definition von EntityType, das im Entity Data Framework verwendet wird.
Ein EntityType-Element wird für jede der Entitäten angegeben, die im Datenmodell enthalten sind. Die Unterelemente von EntityType beschreiben die Spalten und Measures in der Tabelle. Beziehungen von Tabellen sind in EntityContainer enthalten.
Ein EntityType-Element kann die folgenden untergeordneten Elemente beinhalten (in entsprechender Reihenfolge aufgelistet):
Schlüsselelement
Eigenschaftselement
NavigationProperty-Element
Anwendbare Attribute
In der nachfolgenden Tabelle werden die im EntityType-Element enthaltenen Attribute beschrieben, zusätzlich zu allen Attributen, die für das EntityType-Element gelten.
Attributname |
Ist erforderlich |
Wert |
|---|---|---|
Beschriftung |
Nein |
Ein Anzeigename für die Entität. Wurde keine Beschriftung im Modell festgelegt, wird keine Beschriftung angezeigt. |
Auflistung |
Ja |
Der Name des Datenmodells. |
CollectionCaption |
Nein |
Der Pluralname für die Entität. |
Inhalt |
Nein |
Ein Wert, der den Typ der Daten in der Entität angibt, mit den folgenden möglichen Werten. Diese Werte basieren auf den Analysis Services-Inhaltstypen für Dimensionen und sind optional:
|
DefaultDetails |
Nein |
Eine Liste mit Eigenschaftsverweisen, die den Spaltensatz in der Tabelle darstellen. |
DefaultImage |
Nein |
Ein Verweis auf eine Spalte, die das Bild für die Illustration der Entität enthält. |
DisplayKey |
Eine Liste mit Verweisen auf Spalten oder Rollenenden, die einen starken Bezeichner bilden, der für einen Benutzer eine Entitätsinstanz eindeutig identifizieren kann. |
|
Dokumentation |
Nein |
Die Beschreibung der Entität. |
IsTimeDimension |
Ja |
Gibt an, ob die Entität als Zeitdimension verwendet wird. |
Key |
Ja |
Gibt die Spalte an, die für die Entität als Schlüssel verwendet wird. |
Name |
Ja |
Der zusammengeführte Name der Cubedimension. |
OriginEntityType |
Nein |
Der zusammengeführte Name der primären Tabelle. Wenn dieser Wert dem Wert für den EntityType-Namen entspricht, ist die Entität das Original. |
Qualifizierer |
Nein |
Eine Eigenschaft, die in der Sicht festgelegt und vom Client verwendet wird, um Eigenschaften von anderen Sichten zu unterscheiden. |
ReferenceName |
Ja |
Der nicht zusammengeführte und vollständig qualifizierte Name der Entität. |
Ausgeblendet |
Nein |
Gibt beim Wert "true" an, dass die Entität für den Client ausgeblendet werden soll. |
Beispiel
Der folgende Auszug zeigt einen Teil der CSDL-Darstellung der Datumstabelle, die in einem Modell verwendet wird.
<EntityType Name="Date">
<Key>
<PropertyRef Name="Date" />
</Key>
<Property Name="RowNumber" Type="Int64" Nullable="false">
<bi:Property Hidden="true" Contents="RowNumber" Stability="RowNumber" />
</Property>
<Property Name="Date" Type="DateTime" Nullable="false">
<bi:Property />
</Property>
<Property Name="DayNumberOfWeek" Type="Int64">
<bi:Property />
</Property>
<Property Name="EnglishDayNameOfWeek" Type="String" MaxLength="Max" FixedLength="false">
<bi:Property />
</Property>
<bi:EntityType Contents="Time" />
</EntityType>
</Association>