Build an appropriate ProxyFactory for the given mapped entity.

Namespace: NHibernate.Tuple.Entity
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
protected abstract IProxyFactory BuildProxyFactory(
	PersistentClass mappingInfo,
	IGetter idGetter,
	ISetter idSetter
)
Visual Basic
Protected MustOverride Function BuildProxyFactory ( _
	mappingInfo As PersistentClass, _
	idGetter As IGetter, _
	idSetter As ISetter _
) As IProxyFactory
Visual C++
protected:
virtual IProxyFactory^ BuildProxyFactory(
	PersistentClass^ mappingInfo, 
	IGetter^ idGetter, 
	ISetter^ idSetter
) abstract

Parameters

mappingInfo
Type: NHibernate.Mapping..::..PersistentClass
The mapping information regarding the mapped entity.
idGetter
Type: NHibernate.Properties..::..IGetter
The constructed Getter relating to the entity's id property.
idSetter
Type: NHibernate.Properties..::..ISetter
The constructed Setter relating to the entity's id property.

Return Value

An appropriate ProxyFactory instance.

See Also