The Column type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Column()()()() |
Initializes a new instance of Column.
| |
| Column(String) |
Initializes a new instance of Column.
|
Methods
| Name | Description | |
|---|---|---|
| Clone | Shallow copy, the value is not copied | |
| Equals(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).) | |
| Equals(Column) |
Determines if this instance of Column and the specified Column
can be considered the same.
| |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAlias(Dialect) | ||
| GetAlias(Dialect, Table) | ||
| GetHashCode |
Returns the hash code for this instance.
(Overrides Object..::..GetHashCode()()()().) | |
| GetQuotedName()()()() | returns quoted name as it would be in the mapping file. | |
| GetQuotedName(Dialect) |
Gets the name of this Column in quoted form if it is necessary.
| |
| GetSqlType |
Gets the name of the data type for the column.
| |
| GetSqlTypeCode | ||
| GetTemplate | ||
| GetText | ||
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsCaracteristicsDefined | ||
| IsLengthDefined | ||
| IsPrecisionDefined | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | (Overrides Object..::..ToString()()()().) |
Extension Methods
| Name | Description | |
|---|---|---|
| As<(Of <<'(T>)>>) | (Defined by TypeHelperExtensionMethods.) | |
| IsBetween |
Apply a "between" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
| IsIn(array<Object>[]()[][]) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
| IsIn(ICollection) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
| IsProxy | (Defined by NHibernateProxyHelper.) | |
| ToTypeParameters | (Defined by ReflectHelper.) |
Fields
| Name | Description | |
|---|---|---|
| DefaultLength | ||
| DefaultPrecision | ||
| DefaultScale |
Properties
| Name | Description | |
|---|---|---|
| CanonicalName | ||
| CheckConstraint |
Gets or sets a check constraint on the column
| |
| Comment | ||
| DefaultValue | ||
| 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.
| |
| Precision | ||
| Scale | ||
| SqlType |
Gets or sets the sql data type name of the column.
| |
| SqlTypeCode |
The underlying columns SqlType.
| |
| Text | ||
| TypeIndex |
Gets or sets the index of the column in the IType.
| |
| Unique |
Gets or sets whether the column is unique.
| |
| Value |