The JoinedSubclass type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| JoinedSubclass | Initializes a new instance of the JoinedSubclass class |
Methods
| Name | Description | |
|---|---|---|
| Accept | (Inherited from Subclass.) | |
| AddFilter | (Inherited from PersistentClass.) | |
| AddJoin | (Inherited from Subclass.) | |
| AddProperty |
Add the Property to this PersistentClass.
(Inherited from Subclass.) | |
| AddSubclass |
Adds a Subclass to the class hierarchy.
(Inherited from PersistentClass.) | |
| AddSubclassJoin | (Inherited from Subclass.) | |
| AddSubclassProperty |
Adds a Property that is implemented by a subclass.
(Inherited from Subclass.) | |
| AddSubclassTable |
Adds a Table that a subclass is stored in.
(Inherited from Subclass.) | |
| AddSynchronizedTable | (Inherited from PersistentClass.) | |
| AddTuplizer | (Inherited from PersistentClass.) | |
| CheckColumnDuplication()()()() | (Inherited from PersistentClass.) | |
| CheckColumnDuplication(ISet<(Of <<'(String>)>>), IEnumerable<(Of <<'(ISelectable>)>>)) | (Inherited from PersistentClass.) | |
| CheckPropertyColumnDuplication | (Inherited from PersistentClass.) | |
| CreateForeignKey | (Inherited from Subclass.) | |
| CreatePrimaryKey |
Creates the PrimaryKey for the Table
this type is persisted in.
(Inherited from PersistentClass.) | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetJoinNumber | (Inherited from PersistentClass.) | |
| GetMetaAttribute | (Inherited from PersistentClass.) | |
| GetProperty | (Inherited from PersistentClass.) | |
| GetRecursiveProperty | (Inherited from PersistentClass.) | |
| GetReferencedProperty |
Given a property path, locate the appropriate referenceable property reference.
(Inherited from PersistentClass.) | |
| GetTuplizerImplClassName | (Inherited from Subclass.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HasNaturalId | (Inherited from PersistentClass.) | |
| IsClassOrSuperclassJoin | (Inherited from Subclass.) | |
| IsClassOrSuperclassTable | (Inherited from Subclass.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| PrepareTemporaryTables | (Inherited from PersistentClass.) | |
| SetCustomSQLDelete | (Inherited from PersistentClass.) | |
| SetCustomSQLInsert | (Inherited from PersistentClass.) | |
| SetCustomSQLUpdate | (Inherited from PersistentClass.) | |
| ToString | (Inherited from PersistentClass.) | |
| Validate | (Overrides PersistentClass..::..Validate(IMapping).) |
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.
(Inherited from Subclass.) | |
| 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.
(Inherited from Subclass.) | |
| 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 | (Inherited from Subclass.) | |
| FilterMap | (Inherited from Subclass.) | |
| HasEmbeddedIdentifier |
Gets or sets a boolean indicating if the identifier is
embedded in the class.
(Inherited from Subclass.) | |
| HasIdentifierMapper | (Inherited from PersistentClass.) | |
| HasIdentifierProperty |
Gets a boolean indicating if the mapped class has a Property for the id.
(Inherited from Subclass.) | |
| HasPocoRepresentation | (Inherited from PersistentClass.) | |
| HasSubclasses |
Gets a boolean indicating if this PersistentClass has any subclasses.
(Inherited from PersistentClass.) | |
| HasSubselectLoadableCollections | (Inherited from Subclass.) | |
| Identifier |
Gets or sets the SimpleValue that contains information about the identifier.
(Inherited from Subclass.) | |
| IdentifierMapper | (Inherited from Subclass.) | |
| IdentifierProperty |
Gets or sets the Property that is used as the id.
(Inherited from Subclass.) | |
| IdentityTable | (Inherited from PersistentClass.) | |
| IsAbstract | (Inherited from PersistentClass.) | |
| IsCustomDeleteCallable | (Inherited from PersistentClass.) | |
| IsCustomInsertCallable | (Inherited from PersistentClass.) | |
| IsCustomUpdateCallable | (Inherited from PersistentClass.) | |
| IsDiscriminatorInsertable | (Inherited from Subclass.) | |
| IsDiscriminatorValueNotNull | (Inherited from PersistentClass.) | |
| IsDiscriminatorValueNull | (Inherited from PersistentClass.) | |
| IsExplicitPolymorphism |
Gets or sets a boolean indicating if explicit polymorphism should be used in Queries.
(Inherited from Subclass.) | |
| IsForceDiscriminator | (Inherited from Subclass.) | |
| IsInherited |
Gets a boolean indicating if this mapped class is inherited from another.
(Inherited from Subclass.) | |
| IsJoinedSubclass | (Inherited from Subclass.) | |
| IsLazy | (Inherited from PersistentClass.) | |
| IsLazyPropertiesCacheable | (Inherited from Subclass.) | |
| IsMutable |
Gets or set a boolean indicating if the mapped class has properties that can be changed.
(Inherited from Subclass.) | |
| IsPolymorphic |
Gets or sets if the mapped class is a subclass.
(Inherited from Subclass.) | |
| IsVersioned |
Gets a boolean indicating if the mapped class has a version property.
(Inherited from Subclass.) | |
| JoinClosureIterator | (Inherited from Subclass.) | |
| JoinClosureSpan | (Inherited from Subclass.) | |
| JoinIterator | (Inherited from PersistentClass.) | |
| Key | (Overrides Subclass..::..Key.) | |
| KeyClosureIterator | (Inherited from Subclass.) | |
| 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 Subclass.) | |
| PropertyClosureIterator |
Gets an ICollection of Property objects that this mapped class contains.
(Inherited from Subclass.) | |
| PropertyClosureSpan | (Inherited from Subclass.) | |
| 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 | (Overrides PersistentClass..::..ReferenceablePropertyIterator.) | |
| RootClazz |
Gets the RootClazz of the class that is mapped in the class element.
(Inherited from Subclass.) | |
| RootTable |
Gets the Table of the class
that is mapped in the class element.
(Inherited from Subclass.) | |
| SelectBeforeUpdate | (Inherited from PersistentClass.) | |
| SubclassClosureIterator | (Inherited from PersistentClass.) | |
| SubclassId | (Inherited from Subclass.) | |
| 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.
(Inherited from Subclass.) | |
| SynchronizedTables | (Inherited from Subclass.) | |
| Table | (Overrides Subclass..::..Table.) | |
| TableClosureIterator |
Gets an ICollection of Table objects that this
mapped class reads from and writes to.
(Inherited from Subclass.) | |
| TemporaryIdTableDDL | (Inherited from PersistentClass.) | |
| TemporaryIdTableName | (Inherited from PersistentClass.) | |
| TuplizerMap | (Inherited from Subclass.) | |
| 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.
(Inherited from Subclass.) | |
| Where |
Gets the sql string that should be a part of the where clause.
(Inherited from Subclass.) |