ModelPropertyClass 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
属性的元数据类。
public sealed class ModelPropertyClass
type ModelPropertyClass = class
Public NotInheritable Class ModelPropertyClass
- 继承
-
ModelPropertyClass
注解
TSqlModelSchema 元数据类提供对实例中的 TSqlSchemaModel 结构和实例数据的访问权限。
属性
| 名称 | 说明 |
|---|---|
| DataType |
属性的数据类型。 |
| Name |
属性名称。 |
| OwningRelationship |
拥有 ModelRelationshipClass 此属性,其中此属性附加到 Relationship。 如果此属性位于 |
| OwningType |
ModelTypeClass拥有此属性,其中此属性附加到 Type。 如果此属性位于 |
| 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)。 |