有 Dapper 执行非查询吗?我如何知道我的更新是否有效?

Sle*_*lee 3 c# asp.net dapper

所以我使用 Dapper 进行了一个简单的更新:

  using (var conn = new SqlConnection(myConnectionString))
  {
          conn.Open();
          conn.Execute("UPDATE Orders SET Exported=1 WHERE ManufacturerID=@ManufactuterID AND OrderID=@OrderID",
                      new { ManufacturerID = ManufacturerID, OrderID = OrderID });
          conn.Close();
  }
Run Code Online (Sandbox Code Playgroud)

我怎么知道这确实有效?我没有看到使用 Dapper 运行 ExecuteNonQuery 的方法?

Dus*_*gen 6

Dapper 只是一个轻量级的包装IDbConnection。内部Execute会调用ExecuteNonQuery并返回值。

ExecuteCommand