Установка ClientID для объекта OracleConnection через Dapper - PullRequest
0 голосов
/ 29 августа 2018

При переписывании веб-службы в C # с помощью Dapper мне нужна возможность установить свойство объекта *1002* ClientID объекта OracleConnection. Это используется различными триггерами в нашей базе данных Oracle, чтобы заметить пользователя, который изменил данные.

Есть ли способ получить доступ или установить это свойство через Dapper? Я искал и пришел пустой. Мне нравится удобство Dapper, но я боюсь, что эти сложные настройки для базы данных могут быть недоступны для чтения или изменения. Любые мысли или помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 29 августа 2018

Dapper просто распространяется от вашего DbConnection, так что вам не нужно вмешиваться.

Вы бы установили ClientId непосредственно на OracleConnection

https://docs.oracle.com/cd/B28359_01/win.111/b28375/OracleConnectionClass.htm#DAFCFAHF

using (OracleConnection connection = new OracleConnection(conectionString))
{
    connection.ClientId = "MyClientId";
    connection.{DapperStuff}();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...