Y a-t-il un exécutenonquery Dapper? Comment savoir si ma mise à jour a fonctionné?

asp.net c# dapper

Question

J'ai donc une simple mise à jour à l'aide de 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();
  }

Comment savoir si cela a fonctionné? Je ne vois pas de moyen d'exécuter ExecuteNonQuery en utilisant Dapper?

Réponse acceptée

Dapper est juste une enveloppe légère autour de IDbConnection . En interne, Execute appelle ExecuteNonQuery et retourne la valeur.

Voir ExecuteCommand .




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi