Namespaces

Types

Type SimpleValue

Namespace NHibernate.Mapping

Interfaces IKeyValue

Methods

Properties

Public instance methods

void AddColumn(Column column)

Parameters
Column column

void AddFormula(Formula formula)

Parameters
Formula formula

void CreateForeignKey()

void CreateForeignKeyOfClass(Type persistentClass)

Parameters
Type persistentClass

IIdentifierGenerator CreateIdentifierGenerator(Dialect dialect)

Parameters
return IIdentifierGenerator
Dialect dialect

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

bool IsValid(IMapping mapping)

Parameters
return bool
IMapping mapping

void SetTypeByReflection(Type propertyClass, string propertyName)

Parameters
Type propertyClass
string propertyName

void SetTypeByReflection(Type propertyClass, string propertyName, string propertyAccess)

Parameters
Type propertyClass
string propertyName
string propertyAccess

string ToString()

Parameters
return string

Public properties

ICollection ColumnCollection get;

return ICollection

Boolean[] ColumnInsertability get;

return Boolean[]

int ColumnSpan get;

return int

Boolean[] ColumnUpdateability get;

return Boolean[]

IList ConstraintColumns get;

return IList

FetchMode FetchMode get; set;

return FetchMode

string ForeignKeyName get; set;

return string

bool HasFormula get;

return bool

IDictionary IdentifierGeneratorProperties get; set;

return IDictionary

string IdentifierGeneratorStrategy get; set;

return string

bool IsComposite get;

return bool

bool IsNullable get;

return bool

bool IsSimpleValue get;

return bool

bool IsUnique get; set;

return bool

string NullValue get; set;

return string

Table Table get; set;

return Table

IType Type get; set;

return IType