Namespaces

Types

Type EntityEntry

Namespace NHibernate.Impl

Methods

Properties

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

object GetLoadedValue(string propertyName)

Parameters
return object
string propertyName

Type GetType()

Parameters
return Type

void PostInsert()

void PostUpdate(object entity, Object[] updatedState, object nextVersion)

Parameters
object entity
Object[] updatedState
object nextVersion

string ToString()

Parameters
return string

Public properties

string ClassName get;

Gets the Fully Qualified Name of the class this Entity is an instance of.
return string

Object[] DeletedState get; set;

Gets or sets the snapshot of the Entity when it was marked as being ready for deletion.
${WriteSummary(content)}
return Object[]

bool ExistsInDatabase get; set;

Gets or sets a Boolean indicating if this Entity exists in the database.
${WriteSummary(content)}
return bool

object Id get; set;

Gets or sets the identifier of the Entity in the database.
${WriteSummary(content)}
return object

bool IsBeingReplicated get;

return bool

Object[] LoadedState get; set;

Gets or sets the snapshot of the Entity when it was loaded from the database.
There will only be a value when the Entity was loaded in the current Session.
return Object[]

LockMode LockMode get; set;

Gets or sets the current LockMode of the Entity.
return LockMode

IEntityPersister Persister get; set;

Gets or sets the IEntityPersister that is responsible for this Entity.
return IEntityPersister

Status Status get; set;

Gets or sets the Status of this Entity with respect to its persistence in the database.
return Status

object Version get; set;

Gets or sets the version of the Entity.
return object