ModelPropertyClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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). |