ModelPropertyClass Classe

Definizione

Classe di metadati per le proprietà.

public sealed class ModelPropertyClass
type ModelPropertyClass = class
Public NotInheritable Class ModelPropertyClass
Ereditarietà
ModelPropertyClass

Commenti

TSqlModelSchema Le classi di metadati forniscono l'accesso alla struttura e ai dati dell'istanza all'interno di un'istanza TSqlSchemaModel di .

Proprietà

Nome Descrizione
DataType

Tipo di dati della proprietà.

Name

Nome della proprietà.

OwningRelationship

ModelRelationshipClass Proprietario per la proprietà, in cui questa proprietà è associata a una relazione. Null se questa proprietà si trova in un oggetto ModelTypeClass

OwningType

ModelTypeClass Proprietario della proprietà, in cui questa proprietà è associata a un oggetto Type. Null se questa proprietà si trova in un oggetto ModelRelationshipClass

SupportedPlatforms

Versioni TSqlPlatforms in cui è supportata questa relazione.

Metodi

Nome Descrizione
GetDefaultValue(SqlServerVersion, Int32)

Restituisce il valore predefinito della proprietà.

GetDefaultValue(SqlServerVersion)

Restituisce il valore predefinito della proprietà.

Nota: per SqlAzure il valore predefinito può dipendere dall'oggetto EngineVersion di destinazione. Questo metodo presuppone che venga usata la versione predefinita corrente. Per ottenere un valore predefinito basato su un particolare engineVersion, usare GetDefaultValue(SqlServerVersion, Int32).

GetDefaultValue<T>(SqlServerVersion, Int32)

Restituisce il valore predefinito della proprietà. Nota: per SqlAzure il valore predefinito può dipendere dall'oggetto EngineVersion di destinazione.

GetDefaultValue<T>(SqlServerVersion)

Restituisce il valore predefinito della proprietà.

Nota: per SqlAzure il valore predefinito può dipendere dall'oggetto EngineVersion di destinazione. Questo metodo presuppone che venga usata la versione predefinita corrente. Per ottenere un valore predefinito basato su un particolare engineVersion, usare GetDefaultValue<T>(SqlServerVersion, Int32).

GetValue<T>(TSqlObject)

Restituisce il valore della proprietà.

IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

Restituisce se il valore è il valore predefinito della piattaforma.

IsDefaultValue(TSqlObject, SqlServerVersion)

Restituisce se il valore è il valore predefinito della piattaforma.

Nota: per SqlAzure il valore predefinito può dipendere dall'oggetto EngineVersion di destinazione. Questo metodo presuppone che venga usata la versione predefinita corrente. Per convalidare il valore predefinito in base a un particolare engineVersion, usare IsDefaultValue(TSqlObject, SqlServerVersion, Int32).

Si applica a