Dapper ORM вызывает хранимую процедуру (Oracle DB) - PullRequest
0 голосов
/ 01 марта 2019

Я попытался пару способов решить мою проблему, но все еще не решен.Во-первых, у меня есть хранимая процедура в пакете, которая работает нормально

reset_psw_and_send_sms(p_user_id => :p_user_id,
                                 p_password => :p_password,
                                 p_res => :p_res); 

Но когда я пытался выполнить код из C #, он не работает.

var parameters = new DynamicParameters();
parameters.Add("p_user_id", clientNumber);
parameters.Add("p_password", code);
parameters.Add("p_res", dbType: DbType.Int32, direction: ParameterDirection.Output);
var rs=connection.ExecuteAsync("pkg_ibs.reset_psw_and_send_sms", parameters, commandType: CommandType.StoredProcedure);
result = parameters.Get<int>("p_res");

результат возвращает меня 1 (похоже, что процедура запускается успешно), но когда я смотрю на изменение, пользователь, которого я пытаюсь изменить, не изменяется .. (процедура работает правильно, когда я вызываю ее из PLSQL)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...