Constructs the NormalizedEntityPerister for the PersistentClass.

Namespace:  NHibernate.Persister.Entity
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	model As PersistentClass, _
	cache As ICacheConcurrencyStrategy, _
	factory As ISessionFactoryImplementor, _
	mapping As IMapping _
)
C#
public JoinedSubclassEntityPersister(
	PersistentClass model,
	ICacheConcurrencyStrategy cache,
	ISessionFactoryImplementor factory,
	IMapping mapping
)
Visual C++
public:
JoinedSubclassEntityPersister(
	PersistentClass^ model, 
	ICacheConcurrencyStrategy^ cache, 
	ISessionFactoryImplementor^ factory, 
	IMapping^ mapping
)
JavaScript
NHibernate.Persister.Entity.JoinedSubclassEntityPersister = function(model, cache, factory, mapping);

Parameters

model
Type: NHibernate.Mapping..::.PersistentClass
The PeristentClass to create the EntityPersister for.
cache
Type: NHibernate.Cache..::.ICacheConcurrencyStrategy
The configured ICacheConcurrencyStrategy.
factory
Type: NHibernate.Engine..::.ISessionFactoryImplementor
The SessionFactory that this EntityPersister will be stored in.
mapping
Type: NHibernate.Engine..::.IMapping
The mapping used to retrieve type information.

See Also