对基于内置类型的用户定义数据类型建模。
命名空间: Microsoft.Data.Schema.Sql.SchemaModel
程序集: Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)
语法
声明
Public Interface ISqlUserDefinedDataType _
Inherits ISqlType, IDatabaseType, IModelNamed, ISqlTypeSpecifier, _
IDatabaseTypeSpecifier, ISqlExtendedPropertyHost, ISqlOwnedObject, ISqlLegacyDataConstraintTarget, ISqlModelElement, _
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISqlUserDefinedDataType : ISqlType,
IDatabaseType, IModelNamed, ISqlTypeSpecifier, IDatabaseTypeSpecifier, ISqlExtendedPropertyHost,
ISqlOwnedObject, ISqlLegacyDataConstraintTarget, ISqlModelElement, IScriptSourcedModelElement, IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISqlUserDefinedDataType : ISqlType,
IDatabaseType, IModelNamed, ISqlTypeSpecifier, IDatabaseTypeSpecifier, ISqlExtendedPropertyHost,
ISqlOwnedObject, ISqlLegacyDataConstraintTarget, ISqlModelElement, IScriptSourcedModelElement, IModelElement,
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISqlUserDefinedDataType =
interface
interface ISqlType
interface IDatabaseType
interface IModelNamed
interface ISqlTypeSpecifier
interface IDatabaseTypeSpecifier
interface ISqlExtendedPropertyHost
interface ISqlOwnedObject
interface ISqlLegacyDataConstraintTarget
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISqlUserDefinedDataType extends ISqlType, IDatabaseType, IModelNamed, ISqlTypeSpecifier, IDatabaseTypeSpecifier, ISqlExtendedPropertyHost, ISqlOwnedObject, ISqlLegacyDataConstraintTarget, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
ISqlUserDefinedDataType 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() |
ElementClass | 获取元素的元数据类。 (继承自 IModelElement。) |
![]() |
ExtendedProperties | 获取此对象的扩展属性的列表。 (继承自 ISqlExtendedPropertyHost。) |
![]() |
IsNullable | 获取或设置一个值,该值指示该类型是否可以为 null。 |
![]() |
Length | 获取或设置长度。 (继承自 ISqlTypeSpecifier。) |
![]() |
Model | 获取模型引用。 (继承自 IModelEntity。) |
![]() |
Name | 获取或设置元素的名称。 (继承自 IModelElement。) |
![]() |
Owner | 获取或设置此对象的所有者。 (继承自 ISqlOwnedObject。) |
![]() |
Precision | 获取或设置精度。 (继承自 ISqlTypeSpecifier。) |
![]() |
PrimarySource | 获取有关元素的主要源的信息。 (继承自 IScriptSourcedModelElement。) |
![]() |
ResolutionStatus | 获取或设置模型元素解析状态的值。 (继承自 IModelElement。) |
![]() |
RulesDefaults | 获取应用于此目标的约束的列表。 (继承自 ISqlLegacyDataConstraintTarget。) |
![]() |
Scale | 获取或设置小数位数。 (继承自 ISqlTypeSpecifier。) |
![]() |
SecondarySources | 获取元素的辅助源的列表。 (继承自 IScriptSourcedModelElement。) |
![]() |
SourceCodePositions | 获取用于定义此元素的源的列表。 (继承自 IModelElement。) |
![]() |
Type | 获取基础基类型。 (继承自 IDatabaseTypeSpecifier。) |
![]() |
Type | 获取或设置基类型。 (继承自 ISqlTypeSpecifier。) |
![]() |
Type | 获取或设置用户定义类型所基于的内置类型。 |
![]() |
ValidationStatus | 获取或设置模型元素验证状态的值。 (继承自 IModelElement。) |
页首
方法
页首