The ExplicitlyDeclaredModel type exposes the following members.

Constructors

  NameDescription
Public methodExplicitlyDeclaredModel
Initializes a new instance of the ExplicitlyDeclaredModel class

Methods

  NameDescription
Public methodAddAsAny (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsArray (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsBag (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsComponent (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsDynamicComponent (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsIdBag (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsList (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsManyToAnyRelation (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsManyToManyRelation (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsManyToOneRelation (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsMap (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsNaturalId (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsOneToManyRelation (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsOneToOneRelation (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsPartOfComposedId (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsPersistentMember (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsPoid (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsProperty (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsPropertySplit (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsRootEntity (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsSet (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsTablePerClassEntity(Type) (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodAddAsTablePerClassEntity(Type, Boolean) (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsTablePerClassHierarchyEntity(Type) (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodAddAsTablePerClassHierarchyEntity(Type, Boolean) (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsTablePerConcreteClassEntity(Type) (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodAddAsTablePerConcreteClassEntity(Type, Boolean) (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodAddAsVersionProperty (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodEnlistTypeRegistration (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodExecuteDelayedRootEntitiesRegistrations (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodExecuteDelayedTypeRegistration (Inherited from AbstractExplicitlyDeclaredModel.)
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 methodGetDynamicComponentTemplate (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPropertiesSplits
Protected methodGetRootEntitiesOf (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodGetSingleRootEntityOrNull (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodGetSplitGroupFor (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodGetSplitGroupsFor (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodHasDelayedEntityRegistration (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodIsAny
Public methodIsArray
Public methodIsBag
Public methodIsComponent (Overrides AbstractExplicitlyDeclaredModel..::..IsComponent(Type).)
Public methodIsDictionary
Public methodIsDynamicComponent
Public methodIsEntity
Public methodIsIdBag
Public methodIsList
Public methodIsManyToAny
Public methodIsManyToMany
Public methodIsManyToOne
Protected methodIsMappedForTablePerClassEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodIsMappedForTablePerClassHierarchyEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Protected methodIsMappedForTablePerConcreteClassEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Public methodIsMemberOfComposedId
Public methodIsMemberOfNaturalId
Public methodIsOneToMany
Public methodIsOneToOne
Public methodIsPersistentId
Public methodIsPersistentProperty
Public methodIsProperty
Public methodIsRootEntity (Overrides AbstractExplicitlyDeclaredModel..::..IsRootEntity(Type).)
Public methodIsSet
Public methodIsTablePerClass
Public methodIsTablePerClassHierarchy
Public methodIsTablePerClassSplit
Public methodIsTablePerConcreteClass
Public methodIsVersion
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

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 propertyAny (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyArrays (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyBags (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyComponents (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyComposedIds (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyDictionaries (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyDynamicComponents (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyIdBags (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyLists (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyManyToAnyRelations (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyManyToManyRelations (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyManyToOneRelations (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyNaturalIds (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyOneToManyRelations (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyOneToOneRelations (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyPersistentMembers (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyPoids (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyProperties (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyRootEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertySets (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertySplitDefinitions (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyTablePerClassEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyTablePerClassHierarchyEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyTablePerConcreteClassEntities (Inherited from AbstractExplicitlyDeclaredModel.)
Public propertyVersionProperties (Inherited from AbstractExplicitlyDeclaredModel.)

See Also