internal static Task <int> UpdateFmtAsync(this IDbCommand dbCmd, string table, string set, string where, CancellationToken token) { var sql = WriteExpressionCommandExtensions.UpdateFmtSql(dbCmd.GetDialectProvider(), table, set, @where); return(dbCmd.ExecuteSqlAsync(sql.ToString(), token)); }
internal static Task <int> UpdateAsync <T>(this IDbCommand dbCmd, object updateOnly, Expression <Func <T, bool> > where, CancellationToken token) { var updateSql = WriteExpressionCommandExtensions.UpdateSql(dbCmd.GetDialectProvider(), updateOnly, where); return(dbCmd.ExecuteSqlAsync(updateSql, token)); }