The Subclass type exposes the following members.
Constructors
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.) |
Properties
Name | Description | |
---|---|---|
BatchSize | (Inherited from PersistentClass.) | |
CacheConcurrencyStrategy |
Gets or sets the CacheConcurrencyStrategy
to use to read/write instances of the persistent class to the Cache.
(Overrides PersistentClass..::..CacheConcurrencyStrategy.) | |
ClassName | (Inherited from PersistentClass.) | |
CustomSQLDelete | (Inherited from PersistentClass.) | |
CustomSQLDeleteCheckStyle | (Inherited from PersistentClass.) | |
CustomSQLInsert | (Inherited from PersistentClass.) | |
CustomSQLInsertCheckStyle | (Inherited from PersistentClass.) | |
CustomSQLUpdate | (Inherited from PersistentClass.) | |
CustomSQLUpdateCheckStyle | (Inherited from PersistentClass.) | |
DirectSubclasses |
Gets an IEnumerable of Subclass objects
that directly inherit from this PersistentClass.
(Inherited from PersistentClass.) | |
Discriminator |
Gets or sets the SimpleValue that contains information about the discriminator.
(Overrides PersistentClass..::..Discriminator.) | |
DiscriminatorColumnIterator | (Inherited from PersistentClass.) | |
DiscriminatorValue |
Gets or Sets the value to use as the discriminator for the Class.
(Inherited from PersistentClass.) | |
DynamicInsert |
Gets or Sets if the Insert Sql is built dynamically.
(Inherited from PersistentClass.) | |
DynamicUpdate |
Gets or Sets if the Update Sql is built dynamically.
(Inherited from PersistentClass.) | |
EntityName | (Inherited from PersistentClass.) | |
EntityPersisterClass | (Overrides PersistentClass..::..EntityPersisterClass.) | |
FilterMap | (Overrides PersistentClass..::..FilterMap.) | |
HasEmbeddedIdentifier |
Gets or sets a boolean indicating if the identifier is
embedded in the class.
(Overrides PersistentClass..::..HasEmbeddedIdentifier.) | |
HasIdentifierMapper | (Inherited from PersistentClass.) | |
HasIdentifierProperty |
Gets a boolean indicating if the mapped class has a Property for the id.
(Overrides PersistentClass..::..HasIdentifierProperty.) | |
HasPocoRepresentation | (Inherited from PersistentClass.) | |
HasSubclasses |
Gets a boolean indicating if this PersistentClass has any subclasses.
(Inherited from PersistentClass.) | |
HasSubselectLoadableCollections | (Overrides PersistentClass..::..HasSubselectLoadableCollections.) | |
Identifier |
Gets or sets the SimpleValue that contains information about the identifier.
(Overrides PersistentClass..::..Identifier.) | |
IdentifierMapper | (Overrides PersistentClass..::..IdentifierMapper.) | |
IdentifierProperty |
Gets or sets the Property that is used as the id.
(Overrides PersistentClass..::..IdentifierProperty.) | |
IdentityTable | (Inherited from PersistentClass.) | |
IsAbstract | (Inherited from PersistentClass.) | |
IsCustomDeleteCallable | (Inherited from PersistentClass.) | |
IsCustomInsertCallable | (Inherited from PersistentClass.) | |
IsCustomUpdateCallable | (Inherited from PersistentClass.) | |
IsDiscriminatorInsertable | (Overrides PersistentClass..::..IsDiscriminatorInsertable.) | |
IsDiscriminatorValueNotNull | (Inherited from PersistentClass.) | |
IsDiscriminatorValueNull | (Inherited from PersistentClass.) | |
IsExplicitPolymorphism |
Gets or sets a boolean indicating if explicit polymorphism should be used in Queries.
(Overrides PersistentClass..::..IsExplicitPolymorphism.) | |
IsForceDiscriminator | (Overrides PersistentClass..::..IsForceDiscriminator.) | |
IsInherited |
Gets a boolean indicating if this mapped class is inherited from another.
(Overrides PersistentClass..::..IsInherited.) | |
IsJoinedSubclass | (Overrides PersistentClass..::..IsJoinedSubclass.) | |
IsLazy | (Inherited from PersistentClass.) | |
IsLazyPropertiesCacheable | (Overrides PersistentClass..::..IsLazyPropertiesCacheable.) | |
IsMutable |
Gets or set a boolean indicating if the mapped class has properties that can be changed.
(Overrides PersistentClass..::..IsMutable.) | |
IsPolymorphic |
Gets or sets if the mapped class is a subclass.
(Overrides PersistentClass..::..IsPolymorphic.) | |
IsVersioned |
Gets a boolean indicating if the mapped class has a version property.
(Overrides PersistentClass..::..IsVersioned.) | |
JoinClosureIterator | (Overrides PersistentClass..::..JoinClosureIterator.) | |
JoinClosureSpan | (Overrides PersistentClass..::..JoinClosureSpan.) | |
JoinIterator | (Inherited from PersistentClass.) | |
Key |
Gets or sets the SimpleValue that contains information about the Key.
(Overrides PersistentClass..::..Key.) | |
KeyClosureIterator | (Overrides PersistentClass..::..KeyClosureIterator.) | |
LoaderName | (Inherited from PersistentClass.) | |
MappedClass |
Gets the Type that is being mapped.
(Inherited from PersistentClass.) | |
MetaAttributes | (Inherited from PersistentClass.) | |
NodeName | (Inherited from PersistentClass.) | |
NonDuplicatedPropertyIterator | (Inherited from PersistentClass.) | |
OptimisticLockMode | (Overrides PersistentClass..::..OptimisticLockMode.) | |
PropertyClosureIterator |
Gets an ICollection of Property objects that this mapped class contains.
(Overrides PersistentClass..::..PropertyClosureIterator.) | |
PropertyClosureSpan | (Overrides PersistentClass..::..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).
(Inherited from PersistentClass.) | |
ProxyInterface |
Gets or sets the Type to use as a Proxy.
(Inherited from PersistentClass.) | |
ProxyInterfaceName | (Inherited from PersistentClass.) | |
ReferenceablePropertyIterator |
Build a collection of properties which are "referenceable".
(Inherited from PersistentClass.) | |
RootClazz |
Gets the RootClazz of the class that is mapped in the class element.
(Overrides PersistentClass..::..RootClazz.) | |
RootTable |
Gets the Table of the class
that is mapped in the class element.
(Overrides PersistentClass..::..RootTable.) | |
SelectBeforeUpdate | (Inherited from PersistentClass.) | |
SubclassClosureIterator | (Inherited from PersistentClass.) | |
SubclassId | (Overrides PersistentClass..::..SubclassId.) | |
SubclassIterator |
Iterate over subclasses in a special 'order', most derived subclasses first.
(Inherited from PersistentClass.) | |
SubclassJoinClosureIterator | (Inherited from PersistentClass.) | |
SubclassPropertyClosureIterator |
Gets an IEnumerable of Property objects that
this mapped class contains and that all of its subclasses contain.
(Inherited from PersistentClass.) | |
SubclassSpan |
Gets the number of subclasses that inherit either directly or indirectly.
(Inherited from PersistentClass.) | |
SubclassTableClosureIterator |
Gets an IEnumerable of all of the Table objects that the
subclass finds its information in.
(Inherited from PersistentClass.) | |
Superclass |
Gets or sets the PersistentClass that this mapped class is extending.
(Overrides PersistentClass..::..Superclass.) | |
SynchronizedTables | (Overrides PersistentClass..::..SynchronizedTables.) | |
Table |
Gets or Sets the Table that this class is stored in.
(Overrides PersistentClass..::..Table.) | |
TableClosureIterator |
Gets an ICollection of Table objects that this
mapped class reads from and writes to.
(Overrides PersistentClass..::..TableClosureIterator.) | |
TemporaryIdTableDDL | (Inherited from PersistentClass.) | |
TemporaryIdTableName | (Inherited from PersistentClass.) | |
TuplizerMap | (Overrides PersistentClass..::..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.
(Inherited from PersistentClass.) | |
Version |
Gets or sets the Property that is used as the version.
(Overrides PersistentClass..::..Version.) | |
Where |
Gets the sql string that should be a part of the where clause.
(Overrides PersistentClass..::..Where.) |