小编Nat*_*ves的帖子

使用动态列名称使用Dapper更新

我需要进行更新,但列名是动态的。

代码段:

using (var cn = Connection)
{
    var sql = @"UPDATE Teste
        SET @columnName = @parameter,
        DT_PROCESSAMENTO = @vDtProcessamento                                        
        WHERE ID = @ID";

    var resultado = cn.Execute(sql, new
    {
        columnName,
        parameter,
        ID
    });
}
Run Code Online (Sandbox Code Playgroud)

是否可以将列名作为参数传递?这段代码是我做的,但是不起作用。没有例外,但更新不起作用。

c# sql asp.net-mvc dapper

5
推荐指数
1
解决办法
1518
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

dapper ×1

sql ×1