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).

Применяется к