Exemple #1
0
        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));
        }