Convenience base class for AuxiliaryDatabaseObjects.

Namespace: NHibernate.Mapping
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
[SerializableAttribute]
public abstract class AbstractAuxiliaryDatabaseObject : IAuxiliaryDatabaseObject, 
	IRelationalModel
Visual Basic
<SerializableAttribute> _
Public MustInherit Class AbstractAuxiliaryDatabaseObject _
	Implements IAuxiliaryDatabaseObject, IRelationalModel
Visual C++
[SerializableAttribute]
public ref class AbstractAuxiliaryDatabaseObject abstract : IAuxiliaryDatabaseObject, 
	IRelationalModel

Remarks

This implementation performs dialect scoping checks strictly based on dialect name comparisons. Custom implementations might want to do instanceof-type checks.

Inheritance Hierarchy

System..::..Object
  NHibernate.Mapping..::..AbstractAuxiliaryDatabaseObject
    NHibernate.Mapping..::..SimpleAuxiliaryDatabaseObject

See Also