Namespaces

Types

Type PropertyFactory

Namespace NHibernate.Tuple

Methods

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

string ToString()

Parameters
return string

Public static methods

IdentifierProperty BuildIdentifierProperty(PersistentClass mappedEntity, IIdentifierGenerator generator)

Generates an IdentifierProperty representation of the for a given entity mapping.
Parameters
return IdentifierProperty The appropriate IdentifierProperty definition.
PersistentClass mappedEntity The mapping definition of the entity.
IIdentifierGenerator generator The identifier value generator to use for this identifier.

StandardProperty BuildStandardProperty(Property property, bool lazyAvailable)

Generate a "standard" (i.e., non-identifier and non-version) based on the given mapped property.
Parameters
return StandardProperty The appropriate StandardProperty definition.
Property property The mapped property.
bool lazyAvailable Is property lazy loading currently available.

VersionProperty BuildVersionProperty(Property property, bool lazyAvailable)

Generates a VersionProperty representation for an entity mapping given its version mapping Property.
Parameters
return VersionProperty The appropriate VersionProperty definition.
Property property The version mapping Property.
bool lazyAvailable Is property lazy loading currently available.