ISql90Table 接口
对表建模。
命名空间: Microsoft.Data.Schema.Sql.SchemaModel
程序集: Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)
语法
声明
Public Interface ISql90Table _
Inherits ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, _
ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, _
ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, _
ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, _
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, _
IModelAnnotationHolder
public interface ISql90Table : ISqlTable,
IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable,
ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls,
ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget,
ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISqlModelElement, IScriptSourcedModelElement,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql90Table : ISqlTable,
IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable,
ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls,
ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget,
ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISqlModelElement, IScriptSourcedModelElement,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql90Table =
interface
interface ISqlTable
interface IDatabaseTable
interface IModelNamed
interface ISqlOwnedObject
interface ISqlExtendedPropertyHost
interface ISqlSecurable
interface ISqlColumnSource
interface IDatabaseColumnSource
interface ISqlStatisticBound
interface ISqlFulltextIndexedObject
interface ISqlSpecifiesAnsiNulls
interface ISqlSpecifiesQuotedIdentifier
interface ISqlSupportsReplication
interface ISql90SpecifiesStorage
interface ISqlSpecifiesStorage
interface ISql90SynonymTarget
interface ISql90SpecifiesTable
interface ISqlSpecifiesTable
interface ISql90XmlIndexedObject
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISql90Table extends ISqlTable, IDatabaseTable, IModelNamed, ISqlOwnedObject, ISqlExtendedPropertyHost, ISqlSecurable, ISqlColumnSource, IDatabaseColumnSource, ISqlStatisticBound, ISqlFulltextIndexedObject, ISqlSpecifiesAnsiNulls, ISqlSpecifiesQuotedIdentifier, ISqlSupportsReplication, ISql90SpecifiesStorage, ISqlSpecifiesStorage, ISql90SynonymTarget, ISql90SpecifiesTable, ISqlSpecifiesTable, ISql90XmlIndexedObject, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
ISql90Table 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
Columns | 获取此 IDatabaseColumnSource 的列。 (继承自 IDatabaseColumnSource。) | |
Columns | 获取此源提供的列的列表。 (继承自 ISqlColumnSource。) | |
Constraints | 获取应用于该对象的约束的列表。 (继承自 ISql90SpecifiesTable。) | |
Constraints | 获取应用于该对象的约束的列表。 (继承自 ISqlSpecifiesTable。) | |
ElementClass | 获取元素的元数据类。 (继承自 IModelElement。) | |
ExtendedProperties | 获取此对象的扩展属性的列表。 (继承自 ISqlExtendedPropertyHost。) | |
Filegroup | 获取或设置存储该对象的文件组。 (继承自 ISqlSpecifiesStorage。) | |
FilegroupForTextImage | 获取或设置一个对 TEXTIMAGE_ON 选项建模的值。 (继承自 ISqlTable。) | |
FullTextIndex | 获取应用于此对象的全文索引的列表。 (继承自 ISqlFulltextIndexedObject。) | |
Indexes | 获取适用于此 IDatabaseColumnSource 的索引。 (继承自 IDatabaseColumnSource。) | |
Indexes | 获取涉及此源的索引的列表。 (继承自 ISqlColumnSource。) | |
IsAnsiNullsOn | 获取或设置一个值,该值指示此对象的 ANSI NULLS 设置是否为 ON。 (继承自 ISqlSpecifiesAnsiNulls。) | |
IsLargeValueTypesOutOfRow | 获取或设置一个值,该值用于控制具有 varchar(max)、nvarchar(max)、varbinary(max)、xml、text、ntext、image 或用户定义的类型列的表的行内行为。 | |
IsQuotedIdentifierOn | 获取或设置一个值,该值指示此对象的 QUOTED IDENTIFIER 设置是否为 ON。 (继承自 ISqlSpecifiesQuotedIdentifier。) | |
IsReplicated | 获取或设置一个值,该值指示对象是否受复制约束。 (继承自 ISqlSupportsReplication。) | |
IsTableLockOnBulkLoad | 获取或设置一个对“表上的大容量加载锁定”sp_tableoption 选项建模的值。 (继承自 ISqlTable。) | |
IsVardecimalStorageFormatOn | 获取或设置一个值,该值指示是否为表启用 Vardecimal 存储。 | |
Model | 获取模型引用。 (继承自 IModelEntity。) | |
Name | 获取或设置元素的名称。 (继承自 IModelElement。) | |
Owner | 获取或设置此对象的所有者。 (继承自 ISqlOwnedObject。) | |
PartitionColumn | 获取或设置在其中对对象进行分区的列。 (继承自 ISql90SpecifiesStorage。) | |
PartitionScheme | 获取或设置用于存储对象的分区方案。 (继承自 ISql90SpecifiesStorage。) | |
Permissions | 获取应用到此对象的权限的列表。 (继承自 ISqlSecurable。) | |
PrimarySource | 获取有关元素的主要源的信息。 (继承自 IScriptSourcedModelElement。) | |
ResolutionStatus | 获取或设置模型元素解析状态的值。 (继承自 IModelElement。) | |
SecondarySources | 获取元素的辅助源的列表。 (继承自 IScriptSourcedModelElement。) | |
SourceCodePositions | 获取用于定义此元素的源的列表。 (继承自 IModelElement。) | |
Statistics | 获取应用于此对象的统计信息的列表。 (继承自 ISqlStatisticBound。) | |
Synonyms | 获取与此目标关联的同义词的列表。 (继承自 ISql90SynonymTarget。) | |
TextInRowSize | 获取或设置一个对“行中文本”sp_tableoption 选项建模的值。 (继承自 ISqlTable。) | |
Triggers | 获取涉及此源的数据操作语言 (DML) 触发器的列表。 (继承自 ISqlColumnSource。) | |
ValidationStatus | 获取或设置模型元素验证状态的值。 (继承自 IModelElement。) | |
XmlIndex | 获取与此对象关联的 XML 索引的列表。 (继承自 ISql90XmlIndexedObject。) |
页首
方法
页首