Partager via


Classe ColumnDefinition

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

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly :  Microsoft.SqlServer.TransactSql.ScriptDom (en Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Syntaxe

'Déclaration
<SerializableAttribute> _
Public Class ColumnDefinition _
    Inherits ColumnDefinitionBase
'Utilisation
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

Le type ColumnDefinition expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ColumnDefinition Initializes a new instance of the ColumnDefinition class.

Haut de la page

Propriétés

  Nom Description
Propriété publique Collation Gets or sets the collation identifier. (hérité de ColumnDefinitionBase.)
Propriété publique ColumnIdentifier Gets or sets the column name. (hérité de ColumnDefinitionBase.)
Propriété publique ComputedColumnExpression Gets or sets the computed column expression.
Propriété publique Constraints Gets a list of constraints for this column.
Propriété publique DataType Gets or sets the data type. (hérité de ColumnDefinitionBase.)
Propriété publique DefaultConstraint Gets or sets the default value, if not NULL.
Propriété publique FirstTokenIndex Gets or sets the first token index. (hérité de TSqlFragment.)
Propriété publique FragmentLength Gets the fragment length. (hérité de TSqlFragment.)
Propriété publique IdentityOptions Gets or sets the identity options.
Propriété publique IsPersisted Gets or sets whether the column is persisted.
Propriété publique IsRowGuidCol Gets or sets whether the row is a Guid column.
Propriété publique LastTokenIndex Gets or sets the last token index. (hérité de TSqlFragment.)
Propriété publique ScriptTokenStream Gets or sets a list of token streams. (hérité de TSqlFragment.)
Propriété publique StartColumn Gets the starting column. (hérité de TSqlFragment.)
Propriété publique StartLine Gets the starting line. (hérité de TSqlFragment.)
Propriété publique StartOffset Gets the fragment start offset value. (hérité de TSqlFragment.)
Propriété publique StorageOptions Gets or sets the column storage options.

Haut de la page

Méthodes

  Nom Description
Méthode publique Accept Indicates the entry point for a given visitor. (remplace ColumnDefinitionBase.Accept(TSqlFragmentVisitor).)
Méthode publique AcceptChildren Calls Accept on the children with the given visitor. (remplace ColumnDefinitionBase.AcceptChildren(TSqlFragmentVisitor).)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.TransactSql.ScriptDom