Called by subclasses that batch load entities

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

Syntax

C#
protected internal IList LoadEntityBatch(
	ISessionImplementor session,
	Object[] ids,
	IType idType,
	Object optionalObject,
	string optionalEntityName,
	Object optionalId,
	IEntityPersister persister
)
Visual Basic
Protected Friend Function LoadEntityBatch ( _
	session As ISessionImplementor, _
	ids As Object(), _
	idType As IType, _
	optionalObject As Object, _
	optionalEntityName As String, _
	optionalId As Object, _
	persister As IEntityPersister _
) As IList
Visual C++
protected public:
IList^ LoadEntityBatch(
	ISessionImplementor^ session, 
	array<Object^>^ ids, 
	IType^ idType, 
	Object^ optionalObject, 
	String^ optionalEntityName, 
	Object^ optionalId, 
	IEntityPersister^ persister
)

Parameters

session
Type: NHibernate.Engine..::..ISessionImplementor

[Missing <param name="session"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

ids
Type: array<System..::..Object>[]()[][]

[Missing <param name="ids"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

idType
Type: NHibernate.Type..::..IType

[Missing <param name="idType"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

optionalObject
Type: System..::..Object

[Missing <param name="optionalObject"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

optionalEntityName
Type: System..::..String

[Missing <param name="optionalEntityName"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

optionalId
Type: System..::..Object

[Missing <param name="optionalId"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

persister
Type: NHibernate.Persister.Entity..::..IEntityPersister

[Missing <param name="persister"/> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

Return Value

[Missing <returns> documentation for "M:NHibernate.Loader.Loader.LoadEntityBatch(NHibernate.Engine.ISessionImplementor,System.Object[],NHibernate.Type.IType,System.Object,System.String,System.Object,NHibernate.Persister.Entity.IEntityPersister)"]

See Also