The RootClass 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.) |
Fields
| Name | Description | |
|---|---|---|
| DefaultDiscriminatorColumnName |
The default name of the column for the Discriminator
| |
| DefaultIdentifierColumnName |
The default name of the column for the Identifier
|
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.) | |
| CacheRegionName |
Gets or sets the cache region name.
| |
| 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 | (Inherited from PersistentClass.) | |
| 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 | (Inherited from PersistentClass.) | |
| Identifier |
Gets or sets the SimpleValue that contains information about the identifier.
(Overrides PersistentClass..::..Identifier.) | |
| IdentifierMapper | (Inherited from PersistentClass.) | |
| IdentifierProperty |
Gets or sets the Property that is used as the id.
(Overrides PersistentClass..::..IdentifierProperty.) | |
| IdentityTable | (Inherited from PersistentClass.) | |
| IdentityTables | ||
| 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 |
Gets or sets a boolean indicating if only values in the discriminator column that
are mapped will be included in the sql.
(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 has subclasses.
(Overrides PersistentClass..::..IsPolymorphic.) | |
| IsVersioned |
Gets a boolean indicating if the mapped class has a version property.
(Overrides PersistentClass..::..IsVersioned.) | |
| JoinClosureIterator | (Inherited from PersistentClass.) | |
| JoinClosureSpan | (Inherited from PersistentClass.) | |
| 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 | (Inherited from PersistentClass.) | |
| PropertyClosureIterator |
Gets an ICollection of Property objects that this mapped class contains.
(Overrides PersistentClass..::..PropertyClosureIterator.) | |
| PropertyClosureSpan | (Inherited from PersistentClass.) | |
| 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 | (Inherited from PersistentClass.) | |
| Table | (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 | (Inherited from PersistentClass.) | |
| 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 or sets the sql string that should be a part of the where clause.
(Overrides PersistentClass..::..Where.) |