The Column type exposes the following members.

Constructors

  NameDescription
Public methodColumn()()()()
Initializes a new instance of Column.
Public methodColumn(String)
Initializes a new instance of Column.

Methods

  NameDescription
Public methodClone
Shallow copy, the value is not copied
Public methodEquals(Object)
Determines if this instance of Column and a specified object, which must be a Column can be considered the same.
(Overrides Object..::..Equals(Object).)
Public methodEquals(Column)
Determines if this instance of Column and the specified Column can be considered the same.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAlias(Dialect)
Public methodGetAlias(Dialect, Table)
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides Object..::..GetHashCode()()()().)
Public methodGetQuotedName()()()()
returns quoted name as it would be in the mapping file.
Public methodGetQuotedName(Dialect)
Gets the name of this Column in quoted form if it is necessary.
Public methodGetSqlType
Gets the name of the data type for the column.
Public methodGetSqlTypeCode
Public methodGetTemplate
Public methodGetText
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsCaracteristicsDefined
Public methodIsLengthDefined
Public methodIsPrecisionDefined
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString (Overrides Object..::..ToString()()()().)

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

Fields

Properties

  NameDescription
Public propertyCanonicalName
Public propertyCheckConstraint
Gets or sets a check constraint on the column
Public propertyComment
Public propertyDefaultValue
Public propertyHasCheckConstraint
Do we have a check constraint?
Public propertyIsFormula
Public propertyIsNullable
Gets or sets if the column can have null values in it.
Public propertyIsQuoted
Gets or sets if the column needs to be quoted in SQL statements.
Public propertyIsUnique
Gets or sets if the column contains unique values.
Public propertyLength
Gets or sets the length of the datatype in the database.
Public propertyName
Gets or sets the name of the column in the database.
Public propertyPrecision
Public propertyScale
Public propertySqlType
Gets or sets the sql data type name of the column.
Public propertySqlTypeCode
The underlying columns SqlType.
Public propertyText
Public propertyTypeIndex
Gets or sets the index of the column in the IType.
Public propertyUnique
Gets or sets whether the column is unique.
Public propertyValue

See Also