Namespaces

Types

Type Map

Namespace NHibernate.Mapping

Parent IndexedCollection

Methods

Properties

Public instance methods

void AddFilter(string name, string condition)

Parameters
string name
string condition

void AddManyToManyFilter(string name, string condition)

Parameters
string name
string condition

void CreateAllKeys()

void CreateForeignKey()

void CreatePrimaryKey()

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 SetCustomSQLDelete(string sql, bool callable, ExecuteUpdateResultCheckStyle checkStyle)

Parameters
string sql
bool callable
ExecuteUpdateResultCheckStyle checkStyle

void SetCustomSQLDeleteAll(string sql, bool callable, ExecuteUpdateResultCheckStyle checkStyle)

Parameters
string sql
bool callable
ExecuteUpdateResultCheckStyle checkStyle

void SetCustomSQLInsert(string sql, bool callable, ExecuteUpdateResultCheckStyle checkStyle)

Parameters
string sql
bool callable
ExecuteUpdateResultCheckStyle checkStyle

void SetCustomSQLUpdate(string sql, bool callable, ExecuteUpdateResultCheckStyle checkStyle)

Parameters
string sql
bool callable
ExecuteUpdateResultCheckStyle checkStyle

string ToString()

Parameters
return string

void Validate(IMapping mapping)

Parameters
IMapping mapping

Public properties

int BatchSize get; set;

return int

string CacheConcurrencyStrategy get; set;

return string

string CacheRegionName get; set;

return string

Type CollectionPersisterClass get; set;

return Type

Table CollectionTable get; set;

return Table

CollectionType CollectionType get;

return CollectionType

ICollection ColumnCollection get;

return ICollection

Boolean[] ColumnInsertability get;

return Boolean[]

int ColumnSpan get;

return int

Boolean[] ColumnUpdateability get;

return Boolean[]

object Comparer get; set;

return object

SqlString CustomSQLDelete get;

return SqlString

SqlString CustomSQLDeleteAll get;

return SqlString

ExecuteUpdateResultCheckStyle CustomSQLDeleteAllCheckStyle get;

return ExecuteUpdateResultCheckStyle

ExecuteUpdateResultCheckStyle CustomSQLDeleteCheckStyle get;

return ExecuteUpdateResultCheckStyle

SqlString CustomSQLInsert get;

return SqlString

ExecuteUpdateResultCheckStyle CustomSQLInsertCheckStyle get;

return ExecuteUpdateResultCheckStyle

SqlString CustomSQLUpdate get;

return SqlString

ExecuteUpdateResultCheckStyle CustomSQLUpdateCheckStyle get;

return ExecuteUpdateResultCheckStyle

CollectionType DefaultCollectionType get;

Gets the appropriate CollectionType that is specialized for this list mapping.
return CollectionType

IValue Element get; set;

return IValue

FetchMode FetchMode get; set;

return FetchMode

IDictionary FilterMap get;

return IDictionary

Formula Formula get;

return Formula

Type[] GenericArguments get; set;

return Type[]

bool HasFormula get;

return bool

bool HasOrder get;

return bool

SimpleValue Index get; set;

return SimpleValue

bool IsArray get;

return bool

bool IsCustomDeleteAllCallable get;

return bool

bool IsCustomDeleteCallable get;

return bool

bool IsCustomInsertCallable get;

return bool

bool IsCustomUpdateCallable get;

return bool

bool IsGeneric get; set;

return bool

bool IsIdentified get;

return bool

bool IsIndexed get;

return bool

bool IsInverse get; set;

return bool

bool IsLazy get; set;

return bool

bool IsNullable get;

return bool

bool IsOneToMany get;

return bool

bool IsOptimisticLocked get; set;

return bool

bool IsPrimitiveArray get;

return bool

bool IsSet get;

return bool

bool IsSimpleValue get;

return bool

bool IsSorted get; set;

return bool

bool IsSubselectLoadable get; set;

return bool

bool IsUnique get;

return bool

SimpleValue Key get; set;

return SimpleValue

string LoaderName get; set;

return string

IDictionary ManyToManyFilterMap get;

return IDictionary

string ManyToManyOrdering get; set;

return string

string ManyToManyWhere get; set;

return string

string OrderBy get; set;

return string

bool OrphanDelete get; set;

return bool

PersistentClass Owner get; set;

return PersistentClass

Type OwnerClass get;

return Type

string ReferencedPropertyName get; set;

return string

string Role get; set;

return string

Table Table get;

return Table

IType Type get;

return IType

string TypeName get; set;

return string

string Where get; set;

return string