通过 Dapper 在 OracleConnection 对象上设置 ClientID
Setting ClientID on OracleConnection object via Dapper
在使用 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}();
}
在使用 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}();
}