Click or drag to resize

IDao.GetAsProjectionAsync Method

Overload List
  NameDescription
Public methodGetAsProjectionAsync<T>(IRetrievalQuery)
Async variant of GetAsProjection<T> (IRetrievalQuery) Executes the passed in retrievalquery and projects the resultset onto instances of T (each row is materialized into an instance of T).
Public methodGetAsProjectionAsync<T>(IRetrievalQuery, CancellationToken)
Async variant of GetAsProjection<T> (IRetrievalQuery) Executes the passed in retrievalquery and projects the resultset onto instances of T (each row is materialized into an instance of T).
Public methodGetAsProjectionAsync<T>(ITransaction, IRetrievalQuery)
Async variant of GetAsProjection<T> (ITransaction, IRetrievalQuery) Executes the passed in retrievalquery and projects the resultset onto instances of T (each row is materialized into an instance of T). If a transaction is specified, the command is wired to the transaction and executed inside the transaction.
Public methodGetAsProjectionAsync<T>(ITransaction, IRetrievalQuery, CancellationToken)
Async variant of GetAsProjection<T> (ITransaction, IRetrievalQuery) Executes the passed in retrievalquery and projects the resultset onto instances of T (each row is materialized into an instance of T). If a transaction is specified, the command is wired to the transaction and executed inside the transaction.
Public methodGetAsProjectionAsync(List<IDataValueProjector>, IGeneralDataProjector, ITransaction, IRetrievalQuery, CancellationToken)
Async variant of GetAsProjection(List<IDataValueProjector> , IGeneralDataProjector, ITransaction, IRetrievalQuery) Executes the passed in retrievalquery and projects the resultset using the value projectors and the projector specified. IF a transaction is specified, the command is wired to the transaction and executed inside the transaction. The projection results will be stored in the projector.
Public methodGetAsProjectionAsync(List<IDataValueProjector>, IGeneralDataProjector, ITransaction, QueryParameters, CancellationToken)
Async variant of GetAsProjection(List<IDataValueProjector>, IGeneralDataProjector, ITransaction, QueryParameters). Creates a new Retrieval query from the elements passed in, executes that retrievalquery and projects the resultset of that query using the value projectors and the projector specified. If a transaction is specified, the command is wired to the transaction and executed inside the transaction. The projection results will be stored in the projector.
Top
See Also