The RootClass type exposes the following members.

Methods

  NameDescription
Public methodAccept (Overrides PersistentClass..::..Accept(IPersistentClassVisitor).)
Public methodAddFilter (Inherited from PersistentClass.)
Public methodAddJoin (Inherited from PersistentClass.)
Public methodAddProperty
Change the property definition or add a new property definition
(Inherited from PersistentClass.)
Public methodAddSubclass
Adds a Subclass to the class hierarchy.
(Overrides PersistentClass..::..AddSubclass(Subclass).)
Public methodAddSubclassJoin (Inherited from PersistentClass.)
Public methodAddSubclassProperty
Adds a Property that is implemented by a subclass.
(Inherited from PersistentClass.)
Public methodAddSubclassTable
Adds a Table that a subclass is stored in.
(Inherited from PersistentClass.)
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 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 PersistentClass.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasNaturalId (Inherited from PersistentClass.)
Public methodIsClassOrSuperclassJoin (Inherited from PersistentClass.)
Public methodIsClassOrSuperclassTable (Inherited from PersistentClass.)
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 methodSetLazyPropertiesCacheable
Public methodToString (Inherited from PersistentClass.)
Public methodValidate

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