The SingleTableSubclass type exposes the following members.

Constructors

  NameDescription
Public methodSingleTableSubclass
Initializes a new instance of the SingleTableSubclass class

Methods

  NameDescription
Public methodAccept (Inherited from Subclass.)
Public methodAddFilter (Inherited from PersistentClass.)
Public methodAddJoin (Inherited from Subclass.)
Public methodAddProperty
Add the Property to this PersistentClass.
(Inherited from Subclass.)
Public methodAddSubclass
Adds a Subclass to the class hierarchy.
(Inherited from PersistentClass.)
Public methodAddSubclassJoin (Inherited from Subclass.)
Public methodAddSubclassProperty
Adds a Property that is implemented by a subclass.
(Inherited from Subclass.)
Public methodAddSubclassTable
Adds a Table that a subclass is stored in.
(Inherited from Subclass.)
Public methodAddSynchronizedTable (Inherited from PersistentClass.)
Public methodAddTuplizer (Inherited from PersistentClass.)
Protected methodCheckColumnDuplication()()()() (Inherited from PersistentClass.)
Protected methodCheckColumnDuplication(ISet<(Of <<'(String>)>>), IEnumerable<(Of <<'(ISelectable>)>>)) (Inherited from PersistentClass.)
Protected methodCheckPropertyColumnDuplication (Inherited from PersistentClass.)
Public methodCreateForeignKey
(Inherited from Subclass.)
Public methodCreatePrimaryKey
Creates the PrimaryKey for the Table this type is persisted in.
(Inherited from PersistentClass.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetJoinNumber (Inherited from PersistentClass.)
Public methodGetMetaAttribute (Inherited from PersistentClass.)
Public methodGetProperty (Inherited from PersistentClass.)
Public methodGetRecursiveProperty (Inherited from PersistentClass.)
Public methodGetReferencedProperty
Given a property path, locate the appropriate referenceable property reference.
(Inherited from PersistentClass.)
Public methodGetTuplizerImplClassName (Inherited from Subclass.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasNaturalId (Inherited from PersistentClass.)
Public methodIsClassOrSuperclassJoin (Inherited from Subclass.)
Public methodIsClassOrSuperclassTable (Inherited from Subclass.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareTemporaryTables (Inherited from PersistentClass.)
Public methodSetCustomSQLDelete (Inherited from PersistentClass.)
Public methodSetCustomSQLInsert (Inherited from PersistentClass.)
Public methodSetCustomSQLUpdate (Inherited from PersistentClass.)
Public methodToString (Inherited from PersistentClass.)
Public methodValidate (Overrides PersistentClass..::..Validate(IMapping).)

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

Properties

  NameDescription
Public propertyBatchSize
(Inherited from PersistentClass.)
Public propertyCacheConcurrencyStrategy
Gets or sets the CacheConcurrencyStrategy to use to read/write instances of the persistent class to the Cache.
(Inherited from Subclass.)
Public propertyClassName (Inherited from PersistentClass.)
Public propertyCustomSQLDelete (Inherited from PersistentClass.)
Public propertyCustomSQLDeleteCheckStyle (Inherited from PersistentClass.)
Public propertyCustomSQLInsert (Inherited from PersistentClass.)
Public propertyCustomSQLInsertCheckStyle (Inherited from PersistentClass.)
Public propertyCustomSQLUpdate (Inherited from PersistentClass.)
Public propertyCustomSQLUpdateCheckStyle (Inherited from PersistentClass.)
Public propertyDirectSubclasses
Gets an IEnumerable of Subclass objects that directly inherit from this PersistentClass.
(Inherited from PersistentClass.)
Public propertyDiscriminator
Gets or sets the SimpleValue that contains information about the discriminator.
(Inherited from Subclass.)
Protected propertyDiscriminatorColumnIterator (Overrides PersistentClass..::..DiscriminatorColumnIterator.)
Public propertyDiscriminatorValue
Gets or Sets the value to use as the discriminator for the Class.
(Inherited from PersistentClass.)
Public propertyDynamicInsert
Gets or Sets if the Insert Sql is built dynamically.
(Inherited from PersistentClass.)
Public propertyDynamicUpdate
Gets or Sets if the Update Sql is built dynamically.
(Inherited from PersistentClass.)
Public propertyEntityName (Inherited from PersistentClass.)
Public propertyEntityPersisterClass
(Inherited from Subclass.)
Public propertyFilterMap (Inherited from Subclass.)
Public propertyHasEmbeddedIdentifier
Gets or sets a boolean indicating if the identifier is embedded in the class.
(Inherited from Subclass.)
Public propertyHasIdentifierMapper (Inherited from PersistentClass.)
Public propertyHasIdentifierProperty
Gets a boolean indicating if the mapped class has a Property for the id.
(Inherited from Subclass.)
Public propertyHasPocoRepresentation (Inherited from PersistentClass.)
Public propertyHasSubclasses
Gets a boolean indicating if this PersistentClass has any subclasses.
(Inherited from PersistentClass.)
Public propertyHasSubselectLoadableCollections (Inherited from Subclass.)
Public propertyIdentifier
Gets or sets the SimpleValue that contains information about the identifier.
(Inherited from Subclass.)
Public propertyIdentifierMapper (Inherited from Subclass.)
Public propertyIdentifierProperty
Gets or sets the Property that is used as the id.
(Inherited from Subclass.)
Public propertyIdentityTable (Inherited from PersistentClass.)
Public propertyIsAbstract (Inherited from PersistentClass.)
Public propertyIsCustomDeleteCallable (Inherited from PersistentClass.)
Public propertyIsCustomInsertCallable (Inherited from PersistentClass.)
Public propertyIsCustomUpdateCallable (Inherited from PersistentClass.)
Public propertyIsDiscriminatorInsertable
(Inherited from Subclass.)
Public propertyIsDiscriminatorValueNotNull
(Inherited from PersistentClass.)
Public propertyIsDiscriminatorValueNull
(Inherited from PersistentClass.)
Public propertyIsExplicitPolymorphism
Gets or sets a boolean indicating if explicit polymorphism should be used in Queries.
(Inherited from Subclass.)
Public propertyIsForceDiscriminator (Inherited from Subclass.)
Public propertyIsInherited
Gets a boolean indicating if this mapped class is inherited from another.
(Inherited from Subclass.)
Public propertyIsJoinedSubclass
(Inherited from Subclass.)
Public propertyIsLazy (Inherited from PersistentClass.)
Public propertyIsLazyPropertiesCacheable (Inherited from Subclass.)
Public propertyIsMutable
Gets or set a boolean indicating if the mapped class has properties that can be changed.
(Inherited from Subclass.)
Public propertyIsPolymorphic
Gets or sets if the mapped class is a subclass.
(Inherited from Subclass.)
Public propertyIsVersioned
Gets a boolean indicating if the mapped class has a version property.
(Inherited from Subclass.)
Public propertyJoinClosureIterator (Inherited from Subclass.)
Public propertyJoinClosureSpan (Inherited from Subclass.)
Public propertyJoinIterator (Inherited from PersistentClass.)
Public propertyKey
Gets or sets the SimpleValue that contains information about the Key.
(Inherited from Subclass.)
Public propertyKeyClosureIterator (Inherited from Subclass.)
Public propertyLoaderName (Inherited from PersistentClass.)
Public propertyMappedClass
Gets the Type that is being mapped.
(Inherited from PersistentClass.)
Public propertyMetaAttributes (Inherited from PersistentClass.)
Public propertyNodeName (Inherited from PersistentClass.)
Protected propertyNonDuplicatedPropertyIterator (Overrides PersistentClass..::..NonDuplicatedPropertyIterator.)
Public propertyOptimisticLockMode (Inherited from Subclass.)
Public propertyPropertyClosureIterator
Gets an ICollection of Property objects that this mapped class contains.
(Inherited from Subclass.)
Public propertyPropertyClosureSpan (Inherited from Subclass.)
Public propertyPropertyIterator
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.)
Public propertyProxyInterface
Gets or sets the Type to use as a Proxy.
(Inherited from PersistentClass.)
Public propertyProxyInterfaceName (Inherited from PersistentClass.)
Public propertyReferenceablePropertyIterator
Build a collection of properties which are "referenceable".
(Inherited from PersistentClass.)
Public propertyRootClazz
Gets the RootClazz of the class that is mapped in the class element.
(Inherited from Subclass.)
Public propertyRootTable
Gets the Table of the class that is mapped in the class element.
(Inherited from Subclass.)
Public propertySelectBeforeUpdate
(Inherited from PersistentClass.)
Public propertySubclassClosureIterator (Inherited from PersistentClass.)
Public propertySubclassId (Inherited from Subclass.)
Public propertySubclassIterator
Iterate over subclasses in a special 'order', most derived subclasses first.
(Inherited from PersistentClass.)
Public propertySubclassJoinClosureIterator (Inherited from PersistentClass.)
Public propertySubclassPropertyClosureIterator
Gets an IEnumerable of Property objects that this mapped class contains and that all of its subclasses contain.
(Inherited from PersistentClass.)
Public propertySubclassSpan
Gets the number of subclasses that inherit either directly or indirectly.
(Inherited from PersistentClass.)
Public propertySubclassTableClosureIterator
Gets an IEnumerable of all of the Table objects that the subclass finds its information in.
(Inherited from PersistentClass.)
Public propertySuperclass
Gets or sets the PersistentClass that this mapped class is extending.
(Inherited from Subclass.)
Public propertySynchronizedTables (Inherited from Subclass.)
Public propertyTable
Gets or Sets the Table that this class is stored in.
(Inherited from Subclass.)
Public propertyTableClosureIterator
Gets an ICollection of Table objects that this mapped class reads from and writes to.
(Inherited from Subclass.)
Public propertyTemporaryIdTableDDL (Inherited from PersistentClass.)
Public propertyTemporaryIdTableName (Inherited from PersistentClass.)
Public propertyTuplizerMap (Inherited from Subclass.)
Public propertyUnjoinedPropertyIterator
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.)
Public propertyVersion
Gets or sets the Property that is used as the version.
(Inherited from Subclass.)
Public propertyWhere
Gets the sql string that should be a part of the where clause.
(Inherited from Subclass.)

See Also