Namespaces

Types

Type IValue

Namespace NHibernate.Mapping

Methods

Properties

Public instance methods

void CreateForeignKey()

bool IsValid(IMapping mapping)

Determines if the Value is part of a valid mapping.
Mainly used to make sure that Value maps to the correct number of columns.
Parameters
return bool ${WriteSummary(content)}
IMapping mapping The IMapping to validate.

Public properties

ICollection ColumnCollection get;

Gets an ICollection of Column objects that this value is stored in.
return ICollection

Boolean[] ColumnInsertability get;

return Boolean[]

int ColumnSpan get;

Gets the number of columns that this value spans in the table.
return int

Boolean[] ColumnUpdateability get;

return Boolean[]

FetchMode FetchMode get;

return FetchMode

bool HasFormula get;

return bool

bool IsNullable get;

Gets a Boolean indicating if this Value can have null values.
return bool

bool IsSimpleValue get;

Gets a Boolean indicating if this is a SimpleValue that does not involve foreign keys.
return bool

bool IsUnique get;

Gets a Boolean indicating if this Value is unique.
return bool

Table Table get;

Gets the Table this Value is stored in.
return Table

IType Type get;

Gets the IType to read/write the Values.
return IType