Reads the row from the IDataReader.

Namespace:  NHibernate.Collection
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public MustOverride Function ReadFrom ( _
	reader As IDataReader, _
	role As ICollectionPersister, _
	descriptor As ICollectionAliases, _
	owner As Object _
) As Object
C#
public abstract Object ReadFrom(
	IDataReader reader,
	ICollectionPersister role,
	ICollectionAliases descriptor,
	Object owner
)
Visual C++
public:
virtual Object^ ReadFrom(
	IDataReader^ reader, 
	ICollectionPersister^ role, 
	ICollectionAliases^ descriptor, 
	Object^ owner
) abstract
JavaScript
function readFrom(reader, role, descriptor, owner);

Parameters

reader
Type: System.Data..::.IDataReader
The IDataReader that contains the value of the Identifier
role
Type: NHibernate.Persister.Collection..::.ICollectionPersister
The persister for this Collection.
descriptor
Type: NHibernate.Loader..::.ICollectionAliases
The descriptor providing result set column names
owner
Type: System..::.Object
The owner of this Collection.

Return Value

The object that was contained in the row.

Implements

IPersistentCollection..::.ReadFrom(IDataReader, ICollectionPersister, ICollectionAliases, Object)

See Also