IDataAccessAdapterFetchScalarQueryAsyncT Method (CancellationToken, String, Object) |
Async variant of
FetchScalarQueryT(String, Object).
Executes the specified plain SQL query using this adapter and returns the first scalar value returned as an instance of T.
Every parameter value is converted into one or more parameters which have to be pre-defined in the sqlQuery. Uses default fetch aspects.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.6.0.0 (5.6.19.0117)
Syntax Task<T> FetchScalarQueryAsync<T>(
CancellationToken cancellationToken,
string sqlQuery,
Object parameterValues = null
)
Function FetchScalarQueryAsync(Of T) (
cancellationToken As CancellationToken,
sqlQuery As String,
Optional parameterValues As Object = Nothing
) As Task(Of T)
Parameters
- cancellationToken
- Type: System.ThreadingCancellationToken
the cancellationToken - sqlQuery
- Type: SystemString
The SQL query to execute, which returns a scalar value. Should contain parameter names for the parameter values, or placeholders for parameter sets.
See documentation for details regarding format specifics. - parameterValues (Optional)
- Type: SystemObject
The object containing the parameter values to use in the query. If it's an object array, parameters using ordening are assumed, otherwise
for each public, non-static property, a parameter is created.
Type Parameters
- T
- The type of the scalar value to return.
Return Value
Type:
TaskTThe first scalar value returned by the query as an instance of T or null if the query returned a NULL.
See Also