ModelPropertyClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс метаданных для свойств.
public sealed class ModelPropertyClass
type ModelPropertyClass = class
Public NotInheritable Class ModelPropertyClass
- Наследование
-
ModelPropertyClass
Комментарии
TSqlModelSchema Классы метаданных предоставляют доступ к данным структуры и экземпляра в экземпляре TSqlSchemaModel .
Свойства
| Имя | Описание |
|---|---|
| DataType |
Тип данных свойства. |
| Name |
Имя свойства. |
| OwningRelationship |
ModelRelationshipClass Владение свойством, в котором это свойство присоединено к связи. Значение NULL, если это свойство находится в ModelTypeClass |
| OwningType |
ModelTypeClass Владение свойством, в котором это свойство присоединено к типу. Значение NULL, если это свойство находится в ModelRelationshipClass |
| SupportedPlatforms |
Версии TSqlPlatforms , в которых поддерживается эта связь. |
Методы
| Имя | Описание |
|---|---|
| GetDefaultValue(SqlServerVersion, Int32) |
Возвращает значение свойства по умолчанию. |
| GetDefaultValue(SqlServerVersion) |
Возвращает значение свойства по умолчанию. Примечание. Для SqlAzure значения по умолчанию может зависеть от целевого EngineVersion объекта. Этот метод предполагает, что используется текущая версия по умолчанию. Чтобы получить значение по умолчанию на основе конкретного объекта EngineVersion, используйте GetDefaultValue(SqlServerVersion, Int32). |
| GetDefaultValue<T>(SqlServerVersion, Int32) |
Возвращает значение свойства по умолчанию. Примечание. Для SqlAzure значения по умолчанию может зависеть от целевого EngineVersion объекта. |
| GetDefaultValue<T>(SqlServerVersion) |
Возвращает значение свойства по умолчанию. Примечание. Для SqlAzure значения по умолчанию может зависеть от целевого EngineVersion объекта. Этот метод предполагает, что используется текущая версия по умолчанию. Чтобы получить значение по умолчанию на основе конкретного объекта EngineVersion, используйте GetDefaultValue<T>(SqlServerVersion, Int32). |
| GetValue<T>(TSqlObject) |
Возвращает значение свойства. |
| IsDefaultValue(TSqlObject, SqlServerVersion, Int32) |
Возвращает, является ли значение платформы значением по умолчанию. |
| IsDefaultValue(TSqlObject, SqlServerVersion) |
Возвращает, является ли значение платформы значением по умолчанию. Примечание. Для SqlAzure значения по умолчанию может зависеть от целевого EngineVersion объекта. Этот метод предполагает, что используется текущая версия по умолчанию. Чтобы проверить значение по умолчанию на основе конкретного объекта EngineVersion, используйте его IsDefaultValue(TSqlObject, SqlServerVersion, Int32). |