我正在使用 Dapper 更新和插入 Access DB。代码工作不抛出异常,但不更新数据库中的值。下面是我的代码
sql.Append("UPDATE drugs_repository SET drug_name = @DrugName ");
sql.Append(" WHERE id = @DrugId");
var parameters = new
{
DrugName = objDrug.DrugName,
DrugId = objDrug.DrugId
};
var t = connection.Query<string>(sql.ToString(), parameters);
有人可以让我知道我在上面的代码中到底缺少什么吗?当我对值进行硬编码而不是在数据库中更新时。所以可能它与参数有关。