ModelPropertyClass Klasse

Definition

Die Metadatenklasse für Eigenschaften.

public sealed class ModelPropertyClass
type ModelPropertyClass = class
Public NotInheritable Class ModelPropertyClass
Vererbung
ModelPropertyClass

Hinweise

TSqlModelSchema Metadatenklassen bieten Zugriff auf die Struktur- und Instanzdaten innerhalb einer TSqlSchemaModel Instanz.

Eigenschaften

Name Beschreibung
DataType

Datentyp der Eigenschaft.

Name

Eigenschaftenname.

OwningRelationship

ModelRelationshipClass Besitzt für die Eigenschaft, in der diese Eigenschaft an eine Beziehung angefügt ist. Null, wenn sich diese Eigenschaft auf einer ModelTypeClass

OwningType

ModelTypeClass Besitzt für die Eigenschaft, in der diese Eigenschaft einem Typ zugeordnet ist. Null, wenn sich diese Eigenschaft auf einer ModelRelationshipClass

SupportedPlatforms

Die TSqlPlatforms Versionen, für die diese Beziehung unterstützt wird.

Methoden

Name Beschreibung
GetDefaultValue(SqlServerVersion, Int32)

Gibt den Standardwert der Eigenschaft zurück.

GetDefaultValue(SqlServerVersion)

Gibt den Standardwert der Eigenschaft zurück.

Hinweis: Für SqlAzure den Standardwert hängt möglicherweise von dem EngineVersion Ziel ab. Bei dieser Methode wird davon ausgegangen, dass die aktuelle Standardversion verwendet wird. Wenn Sie einen Standardwert basierend auf einer bestimmten EngineVersion abrufen möchten, verwenden GetDefaultValue(SqlServerVersion, Int32)Sie bitte .

GetDefaultValue<T>(SqlServerVersion, Int32)

Gibt den Standardwert der Eigenschaft zurück. Hinweis: Für SqlAzure den Standardwert hängt möglicherweise von dem EngineVersion Ziel ab.

GetDefaultValue<T>(SqlServerVersion)

Gibt den Standardwert der Eigenschaft zurück.

Hinweis: Für SqlAzure den Standardwert hängt möglicherweise von dem EngineVersion Ziel ab. Bei dieser Methode wird davon ausgegangen, dass die aktuelle Standardversion verwendet wird. Wenn Sie einen Standardwert basierend auf einer bestimmten EngineVersion abrufen möchten, verwenden GetDefaultValue<T>(SqlServerVersion, Int32)Sie bitte .

GetValue<T>(TSqlObject)

Gibt den Eigenschaftswert zurück.

IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

Gibt zurück, wenn der Wert der Plattformstandardwert ist.

IsDefaultValue(TSqlObject, SqlServerVersion)

Gibt zurück, wenn der Wert der Plattformstandardwert ist.

Hinweis: Für SqlAzure den Standardwert hängt möglicherweise von dem EngineVersion Ziel ab. Bei dieser Methode wird davon ausgegangen, dass die aktuelle Standardversion verwendet wird. Um den Standardwert basierend auf einer bestimmten EngineVersion zu überprüfen, verwenden IsDefaultValue(TSqlObject, SqlServerVersion, Int32)Sie bitte .

Gilt für: