Namespaces

Types

Type Component

Namespace NHibernate.Mapping

Parent SimpleValue

Methods

Properties

Public instance methods

void AddColumn(Column column)

Parameters
Column column

void AddFormula(Formula formula)

Parameters
Formula formula

void AddProperty(Property p)

Parameters
Property p

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

Property GetProperty(string propertyName)

Parameters
return Property
string propertyName

Type GetType()

Parameters
return Type

bool IsValid(IMapping mapping)

Parameters
return bool
IMapping mapping

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

Parameters
Type propertyClass
string propertyName
string propertyAccess

void SetTypeByReflection(Type propertyClass, string propertyName)

Parameters
Type propertyClass
string propertyName

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[]

Type ComponentClass get; set;

return Type

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 IsDynamic get; set;

return bool

bool IsEmbedded get; set;

return bool

bool IsNullable get;

return bool

bool IsSimpleValue get;

return bool

bool IsUnique get; set;

return bool

string NullValue get; set;

return string

PersistentClass Owner get; set;

return PersistentClass

string ParentProperty get; set;

return string

ArrayList Properties get;

return ArrayList

ICollection PropertyCollection get;

return ICollection

int PropertySpan get;

return int

Table Table get; set;

return Table

IType Type get; set;

return IType