The SingleTableSubclass type exposes the following members.

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.)

See Also