DocumentQueryBaseTQuery, TObjectGetEnumerableResult Method |
Gets an enumeration of data records representing the result of this query. If
Properties has
CheckPermissions set to true,
the resulting data records are filtered based on permissions.
Namespace: CMS.DocumentEngineAssembly: CMS.DocumentEngine (in CMS.DocumentEngine.dll) Version: 13.0.131
Syntax public override IEnumerable<IDataRecord> GetEnumerableResult(
CommandBehavior commandBehavior = CommandBehavior.Default,
bool newConnection = false
)
Parameters
- commandBehavior (Optional)
- Type: System.DataCommandBehavior
Command behavior for the underlying reader. - newConnection (Optional)
- Type: SystemBoolean
If true, the underlying reader will be executed using its own dedicated connection.
Return Value
Type:
IEnumerableIDataRecordReturns the enumeration resulting from query execution.
Implements
IDataQueryGetEnumerableResult(CommandBehavior, Boolean)IDataQueryGetEnumerableResult(CommandBehavior, Boolean)Exceptions Exception | Condition |
---|
NotSupportedException | Thrown when the query does not support reader. |
Remarks
The returned data records can contain additional system columns (ROW_NUMBER and TOTAL_RECORDS)
when a paged query is being executed. The columns support the framework infrastructure and should not be relied on in custom code.
The data records do not reflect version data. The version data are applied as part of the GetEnumerableTypedResult(CommandBehavior, Boolean) method.
See Also