通过 Dapper 在 OracleConnection 对象上设置 ClientID



在使用 Dapper 用 C# 重写 Web 服务时,我需要能够设置OracleConnection对象的 ClientID 属性。 我们的 Oracle 数据库中的各种触发器使用它来记录修改数据的用户。

有什么方法可以通过 Dapper 访问或设置此属性吗? 我搜索过,结果是空的。 我喜欢 Dapper 的便利性,但我担心这些复杂的特定于数据库的设置可能无法读取或修改。 任何想法或帮助将不胜感激。

Dapper 只是从你的DbConnection延伸出来,所以没有必要参与其中。

您可以直接在OracleConnection上设置ClientId

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

using (OracleConnection connection = new OracleConnection(conectionString))
{
connection.ClientId = "MyClientId";
connection.{DapperStuff}();
}

相关内容

  • 没有找到相关文章

最新更新