Table of Contents

Method QueryAsync

Namespace
Qavren.Edge.Sqlite
Assembly
Qavren.Edge.Sqlite.dll

QueryAsync<T>(SqliteConnection, string, Func<SqliteDataReader, T>, IEnumerable<SqliteParameter>?, CancellationToken)

public static Task<IReadOnlyList<T>> QueryAsync<T>(this SqliteConnection connection, string sql, Func<SqliteDataReader, T> map, IEnumerable<SqliteParameter>? parameters = null, CancellationToken cancellationToken = default)

Parameters

connection SqliteConnection
sql string
map Func<SqliteDataReader, T>
parameters IEnumerable<SqliteParameter>
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<T>>

Type Parameters

T