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.
In Store Schema Definition Language (SSDL) stellt das Property-Element eine Spalte einer Tabelle der zugrunde liegenden Datenbank dar. Property-Elemente sind untergeordnete Elemente von EntityType-Elementen, die Zeilen einer Tabelle darstellen. Jedes für ein EntityType-Element definiertes Property-Element stellt eine Spalte dar.
Ein Property-Element kann keine untergeordneten Elemente besitzen.
Anwendbare Attribute
In der folgenden Tabelle werden die Attribute beschrieben, die für das Property-Element übernommen werden können.
| Attributname | Ist erforderlich | Wert |
|---|---|---|
Name |
Ja |
Der Name der zugehörigen Spalte. |
Type |
Ja |
Der Typ der zugehörigen Spalte. |
Nullable |
Nein |
True (Standardwert) oder False, je nach dem, ob der Eigenschaft ein Null-Wert zugewiesen werden kann. |
DefaultValue |
Nein |
Der Standardwert der zugehörigen Spalte. |
MaxLength |
Nein |
Maximale Länge der zugehörigen Spalte. |
FixedLength |
Nein |
True oder False, abhängig davon, ob der Wert der zugehörigen Spalte als Zeichenfolge mit fester Länge gespeichert wird. |
Precision |
Nein |
Die Genauigkeit der zugehörigen Spalte. |
Scale |
Nein |
Die Dezimalstellenanzahl der zugehörigen Spalte. |
Unicode |
Nein |
True oder False, abhängig davon, ob der Wert der zugehörigen Spalte als Unicode-Zeichenfolge gespeichert wird. |
Collation |
Nein |
Eine Zeichenfolge, die die Sortierreihenfolge angibt, die in der Datenquelle verwendet werden soll. |
StoreGeneratedPattern |
Nein |
None, Identity (wenn der Wert der zugehörigen Spalte eine Kennung ist, die in der Datenbank generiert wird) oder Computed (wenn der Wert der zugehörigen Spalte in der Datenbank generiert wird). |
Hinweis: |
|---|
| Eine beliebige Anzahl von Anmerkungsattributen (benutzerdefinierte XML-Attribute) kann auf das Property-Element angewendet werden.Benutzerdefinierte Attribute dürfen jedoch zu keinem XML-Namespace gehören, der für SSDL reserviert ist.Die vollqualifizierten Namen von zwei beliebigen benutzerdefinierten Attributen dürfen nicht übereinstimmen. |
Beispiel
Im folgenden Beispiel wird ein EntityType-Element mit zwei untergeordneten Property-Elementen veranschaulicht:
<EntityType Name="Customers">
<Documentation>
<Summary>Summary here.</Summary>
<LongDescription>Long description here.</LongDescription>
</Documentation>
<Key>
<PropertyRef Name="CustomerId" />
</Key>
<Property Name="CustomerId" Type="int" Nullable="false" />
<Property Name="Name" Type="nvarchar(max)" Nullable="false" />
</EntityType>
Siehe auch
Konzepte
Übersicht über das Entity Framework
SSDL-Spezifikation
Weitere Ressourcen
CSDL-, SSDL- und MSL-Spezifikationen
ADO.NET Entity Data Model Tools
Hinweis: