The Column type exposes the following members.

Constructors

  NameDescription
Column
Initializes a new instance of Column.

Methods

  NameDescription
EqualsOverloaded.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetAliasOverloaded.
GetAutoSqlType
Gets the SqlType of the column based on the IType.
GetHashCode
Returns the hash code for this instance.
(Overrides Object..::.GetHashCode()()().)
GetQuotedName
Gets the name of this Column in quoted form if it is necessary.
GetSqlType
Gets the name of the data type for the column.
GetTemplate
GetText
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ToString (Overrides Object..::.ToString()()().)

Properties

  NameDescription
CheckConstraint
Gets or sets a check constraint on the column
HasCheckConstraint
Do we have a check constraint?
IsFormula
IsNullable
Gets or sets if the column can have null values in it.
IsQuoted
Gets or sets if the column needs to be quoted in SQL statements.
IsUnique
Gets or sets if the column contains unique values.
Length
Gets or sets the length of the datatype in the database.
Name
Gets or sets the name of the column in the database.
SqlType
Gets or sets the sql data type name of the column.
Text
Type
Gets or sets the NHibernate IType of the column.
TypeIndex
Gets or sets the index of the column in the IType.
Unique
Gets or sets whether the column is unique.

See Also