Hi,
currently there is:
static T QueryFirstOrDefault<T>(this IDbConnection cnn, CommandDefinition command)
but there is no
static Task<T> QueryFirstOrDefaultAsync<T>(this IDbConnection cnn, CommandDefinition command)
only the full version exists:
static Task<T> QueryFirstOrDefaultAsync<T>(this IDbConnection cnn, string sql, object param = null, IDbTransaction transaction = null, int? commandTimeout = null, CommandType? commandType = null)
Same applies to First/Single/SingleOrDefault
Please add the CommandDefinition versions of async First etc. methods too.