Dapper se bloque lors de l'exécution

c# dapper database idbconnection json

Question

J'ai un - IDbConnection - sql = @ "UPDATE nom_table SET json =: json, lastupdate = SYSDATE WHERE id =: id"

var param = new DynamicParameters();
param.Add(":json", json, DbType.AnsiString);
param.Add(":id", currentTemplate.Id);

if (connection == null || connection.State != ConnectionState.Open) continue;
connection.Execute(sql, param);  // hangs here.
connection.Query(sql, param);  // tried this and this also hangs.

Le codage s'arrête à la connexion. Exécuter. Aucune erreur ou quoi que ce soit. Juste bloque.

: json est un objet sérialisé renvoyé par JsonConvert.

: id est une chaîne

J'ai également essayé de supprimer les paramètres et d'inclure les valeurs dans le SQL lui-même.

Réponse populaire

Dans mon cas, j'ai eu une transaction non validée dans une autre session, comme décrit ici: Oracle Update se bloque



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