Build a logical result row.
Namespace: NHibernate.Loader.CustomAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
C# |
---|
public Object BuildResultRow( Object[] data, IDataReader resultSet, bool hasTransformer, ISessionImplementor session ) |
Visual Basic |
---|
Public Function BuildResultRow ( _ data As Object(), _ resultSet As IDataReader, _ hasTransformer As Boolean, _ session As ISessionImplementor _ ) As Object |
Visual C++ |
---|
public: Object^ BuildResultRow( array<Object^>^ data, IDataReader^ resultSet, bool hasTransformer, ISessionImplementor^ session ) |
Parameters
- data
- Type: array<System..::..Object>[]()[][]
Entity data defined as "root returns" and already handled by the normal Loader mechanism.
- resultSet
- Type: System.Data..::..IDataReader
The ADO result set (positioned at the row currently being processed).
- hasTransformer
- Type: System..::..Boolean
Does this query have an associated IResultTransformer.
- session
- Type: NHibernate.Engine..::..ISessionImplementor
The session from which the query request originated.
Return Value
The logical result rowRemarks
At this point, Loader has already processed all non-scalar result data. We
just need to account for scalar result data here...