我需要进行更新,但列名是动态的。
代码段:
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)
是否可以将列名作为参数传递?这段代码是我做的,但是不起作用。没有例外,但更新不起作用。