Имеется хранимая процедура, обновляющая значения объектов после выполненных действий. Проблема в том, что она не выполняется при вызове через wcf сервис, при этом если выполнить ее через СУБД, то все ок.
public void SetValues()
{
var oracleConnection = OraHelper.GetOracleConnection();
try
{
var oracleCommand = OraHelper.CreateStoreProcedureCommand(oracleConnection, "PKG_CONN.SetValues");
oracleCommand.ExecuteNonQuery();
}
catch
{
}
finally
{
oracleConnection.Close();
}
}
procedure SETMES is
begin
--действия процедуры
COMMIT;
SETVALUES();
end SETMES;
Также эта процедура вызывается в конце всех процедур, выполняющих некоторые действия, и также она срабатывает, только если вызвать их через СУБД (действия через вызов из приложения выполняются, данные не обновляются)
Не могу разобраться, из-за чего такая чудная вещь.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники