2
У меня есть - IDbConnection - SQL = @ "UPDATE имя_таблицы SET = JSON: JSON, lastupdate = SYSDATE WHERE ID =: ИД"Dapper Висит на Execute
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.
Coding останавливается на connection.Execute , Нет ошибки или чего-то еще. Просто зависает.
: json - это сериализованный объект, возвращенный JsonConvert.
: идентификатор является строкой
Я также попытался удалить параметры и включая значения в самой SQL.
делает то же самое с помощью ADO.NET работы напрямую? это 'json' на самом деле строка? –
Я не пробовал ADO. Да, JSON был просто строкой. Как только я попробовал это на работе, он функционировал правильно. Мне все еще интересно, почему это произошло! – JuanPablo
У меня возникает соблазн сказать: проблема внутри idbconnecton, возможно, связанная с возможностью подключения; здесь нет ничего особенно интересного –