ColumnDefinition 类

Defines the column-specific properties that apply to Grid objects.

继承层次结构

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
    Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase
      Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition

命名空间:  Microsoft.SqlServer.TransactSql.ScriptDom
程序集:  Microsoft.SqlServer.TransactSql.ScriptDom(在 Microsoft.SqlServer.TransactSql.ScriptDom.dll 中)

语法

声明
<SerializableAttribute> _
Public Class ColumnDefinition _
    Inherits ColumnDefinitionBase
用法
Dim instance As ColumnDefinition
[SerializableAttribute]
public class ColumnDefinition : ColumnDefinitionBase
[SerializableAttribute]
public ref class ColumnDefinition : public ColumnDefinitionBase
[<SerializableAttribute>]
type ColumnDefinition =  
    class 
        inherit ColumnDefinitionBase 
    end
public class ColumnDefinition extends ColumnDefinitionBase

ColumnDefinition 类型公开以下成员。

构造函数

  名称 说明
公共方法 ColumnDefinition Initializes a new instance of the ColumnDefinition class.

页首

属性

  名称 说明
公共属性 Collation Gets or sets the collation identifier. (从 ColumnDefinitionBase 继承。)
公共属性 ColumnIdentifier Gets or sets the column name. (从 ColumnDefinitionBase 继承。)
公共属性 ComputedColumnExpression Gets or sets the computed column expression.
公共属性 Constraints Gets a list of constraints for this column.
公共属性 DataType Gets or sets the data type. (从 ColumnDefinitionBase 继承。)
公共属性 DefaultConstraint Gets or sets the default value, if not NULL.
公共属性 FirstTokenIndex Gets or sets the first token index. (从 TSqlFragment 继承。)
公共属性 FragmentLength Gets the fragment length. (从 TSqlFragment 继承。)
公共属性 IdentityOptions Gets or sets the identity options.
公共属性 IsPersisted Gets or sets whether the column is persisted.
公共属性 IsRowGuidCol Gets or sets whether the row is a Guid column.
公共属性 LastTokenIndex Gets or sets the last token index. (从 TSqlFragment 继承。)
公共属性 ScriptTokenStream Gets or sets a list of token streams. (从 TSqlFragment 继承。)
公共属性 StartColumn Gets the starting column. (从 TSqlFragment 继承。)
公共属性 StartLine Gets the starting line. (从 TSqlFragment 继承。)
公共属性 StartOffset Gets the fragment start offset value. (从 TSqlFragment 继承。)
公共属性 StorageOptions Gets or sets the column storage options.

页首

方法

  名称 说明
公共方法 Accept Indicates the entry point for a given visitor. (覆盖 ColumnDefinitionBase.Accept(TSqlFragmentVisitor)。)
公共方法 AcceptChildren Calls Accept on the children with the given visitor. (覆盖 ColumnDefinitionBase.AcceptChildren(TSqlFragmentVisitor)。)
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.SqlServer.TransactSql.ScriptDom 命名空间