The PersistentClass type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PersistentClass | Initializes a new instance of the PersistentClass class |
Methods
Extension Methods
Name | Description | |
---|---|---|
As<(Of <<'(T>)>>) | (Defined by TypeHelperExtensionMethods.) | |
IsBetween |
Apply a "between" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(array<Object>[]()[][]) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsIn(ICollection) | Overloaded.
Apply an "in" constraint to the named property
Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.) | |
IsProxy | (Defined by NHibernateProxyHelper.) | |
ToTypeParameters | (Defined by ReflectHelper.) |
Fields
Name | Description | |
---|---|---|
NotNullDiscriminatorMapping | ||
NullDiscriminatorMapping |
Properties
Name | Description | |
---|---|---|
BatchSize | ||
CacheConcurrencyStrategy |
When implemented by a class, gets or sets the CacheConcurrencyStrategy
to use to read/write instances of the persistent class to the Cache.
| |
ClassName | ||
CustomSQLDelete | ||
CustomSQLDeleteCheckStyle | ||
CustomSQLInsert | ||
CustomSQLInsertCheckStyle | ||
CustomSQLUpdate | ||
CustomSQLUpdateCheckStyle | ||
DirectSubclasses |
Gets an IEnumerable of Subclass objects
that directly inherit from this PersistentClass.
| |
Discriminator |
When implemented by a class, gets or sets the SimpleValue
that contains information about the discriminator.
| |
DiscriminatorColumnIterator | ||
DiscriminatorValue |
Gets or Sets the value to use as the discriminator for the Class.
| |
DynamicInsert |
Gets or Sets if the Insert Sql is built dynamically.
| |
DynamicUpdate |
Gets or Sets if the Update Sql is built dynamically.
| |
EntityName | ||
EntityPersisterClass |
When implemented by a class, gets or sets the Type of the Persister.
| |
FilterMap | ||
HasEmbeddedIdentifier |
When implemented by a class, gets or sets a boolean indicating if the identifier is
embedded in the class.
| |
HasIdentifierMapper | ||
HasIdentifierProperty |
When implemented by a class, gets a boolean indicating
if the mapped class has a Property for the id.
| |
HasPocoRepresentation | ||
HasSubclasses |
Gets a boolean indicating if this PersistentClass has any subclasses.
| |
HasSubselectLoadableCollections | ||
Identifier |
When implemented by a class, gets or sets the SimpleValue
that contains information about the identifier.
| |
IdentifierMapper | ||
IdentifierProperty |
When implemented by a class, gets or sets the Property
that is used as the id.
| |
IdentityTable | ||
IsAbstract | ||
IsCustomDeleteCallable | ||
IsCustomInsertCallable | ||
IsCustomUpdateCallable | ||
IsDiscriminatorInsertable | ||
IsDiscriminatorValueNotNull | ||
IsDiscriminatorValueNull | ||
IsExplicitPolymorphism |
When implemented by a class, gets or sets a boolean indicating if
explicit polymorphism should be used in Queries.
| |
IsForceDiscriminator |
Gets or sets a boolean indicating if only values in the discriminator column that
are mapped will be included in the sql.
| |
IsInherited |
When implemented by a class, gets a boolean indicating if this
mapped class is inherited from another.
| |
IsJoinedSubclass | ||
IsLazy | ||
IsLazyPropertiesCacheable | ||
IsMutable |
When implemented by a class, gets or set a boolean indicating
if the mapped class has properties that can be changed.
| |
IsPolymorphic |
When implemented by a class, gets or sets if the mapped class has subclasses or is
a subclass.
| |
IsVersioned |
When implemented by a class, gets a boolean indicating if the mapped class
has a version property.
| |
JoinClosureIterator | ||
JoinClosureSpan | ||
JoinIterator | ||
Key |
When implemented by a class, gets or sets the SimpleValue
that contains information about the Key.
| |
KeyClosureIterator | ||
LoaderName | ||
MappedClass |
Gets the Type that is being mapped.
| |
MetaAttributes | ||
NodeName | ||
NonDuplicatedPropertyIterator | ||
OptimisticLockMode | ||
PropertyClosureIterator |
When implemented by a class, gets an IEnumerable
of Property objects that this mapped class contains.
| |
PropertyClosureSpan | ||
PropertyIterator |
Build an iterator over the properties defined on this class. The returned
iterator only accounts for "normal" properties (i.e. non-identifier
properties).
| |
ProxyInterface |
Gets or sets the Type to use as a Proxy.
| |
ProxyInterfaceName | ||
ReferenceablePropertyIterator |
Build a collection of properties which are "referenceable".
| |
RootClazz |
When implemented by a class, gets the RootClass of the class
that is mapped in the class element.
| |
RootTable |
When implemented by a class, gets the Table of the class
that is mapped in the class element.
| |
SelectBeforeUpdate | ||
SubclassClosureIterator | ||
SubclassId | ||
SubclassIterator |
Iterate over subclasses in a special 'order', most derived subclasses first.
| |
SubclassJoinClosureIterator | ||
SubclassPropertyClosureIterator |
Gets an IEnumerable of Property objects that
this mapped class contains and that all of its subclasses contain.
| |
SubclassSpan |
Gets the number of subclasses that inherit either directly or indirectly.
| |
SubclassTableClosureIterator |
Gets an IEnumerable of all of the Table objects that the
subclass finds its information in.
| |
Superclass |
When implemented by a class, gets or sets the PersistentClass
that this mapped class is extending.
| |
SynchronizedTables | ||
Table |
Gets or Sets the Table that this class is stored in.
| |
TableClosureIterator |
When implemented by a class, gets an IEnumerable
of Table objects that this mapped class reads from
and writes to.
| |
TemporaryIdTableDDL | ||
TemporaryIdTableName | ||
TuplizerMap | ||
UnjoinedPropertyIterator |
Build an enumerable over the properties defined on this class which
are not defined as part of a join.
As with PropertyIterator the returned iterator only accounts
for non-identifier properties.
| |
Version |
When implemented by a class, gets or sets the Property
that is used as the version.
| |
Where |
When implemented by a class, gets or sets the sql string that should
be a part of the where clause.
|