Facets (SSDL)
Facets stellen in der Datenspeicherschema-Definitionssprache (Store Schema Definition Language, SSDL) Einschränkungen für Spaltentypen dar, die in Eigenschaftenelementen angegeben werden. Facets sind als XML-Attribute von Property-Elementen implementiert.
In der folgenden Tabelle werden die in SSDL unterstützten Facets beschrieben:
Facet | Beschreibung |
---|---|
Collation |
Gibt die bei Vergleich- und Sortiervorgängen zu verwendende Sortierreihenfolge für die Werte der Eigenschaften an. |
FixedLength |
Gibt an, ob sich die Länge des Spaltenwerts ändern kann. |
MaxLength |
Gibt die maximale Länge des Spaltenwerts an. |
Precision |
Bei Eigenschaften des Typs Decimal wird die Anzahl der Ziffern angegeben, über die ein Eigenschaftswert verfügen kann. Bei Eigenschaften der Typen Time, DateTime und DateTimeOffset wird die Anzahl der Dezimalstellen für die Sekunden des Spaltenwerts angegeben. |
Scale |
Gibt die Anzahl der Dezimalstellen für den Spaltenwert an. |
Unicode |
Gibt an, ob der Spaltenwert als Unicode gespeichert wird. |
Siehe auch
Konzepte
Übersicht über das Entity Framework
SSDL-Spezifikation
Weitere Ressourcen
CSDL-, SSDL- und MSL-Spezifikationen
ADO.NET Entity Data Model Tools