Exemplo n.º 1
0
        public IDbConnection CreateConnection()
        {
            OracleConnection          oracleConnection = new OracleConnection(this._connString);
            OracleConnectionDecorator conn             = new OracleConnectionDecorator(oracleConnection);

            return(conn);
        }
Exemplo n.º 2
0
        public IDbConnection CreateConnection()
        {
            /*
             * 修改参数绑定方式有两个途径:
             * 1. 使用如下 OracleConnectionDecorator 的方式
             * 2. 使用拦截器修改,在 IDbCommandInterceptor.ReaderExecuting(),IDbCommandInterceptor.NonQueryExecuting(),IDbCommandInterceptor.ScalarExecuting() 方法里对 DbCommand 做处理,参考 ChloeDemo.DbCommandInterceptor 类
             */

            OracleConnection          oracleConnection = new OracleConnection(this._connString);
            OracleConnectionDecorator conn             = new OracleConnectionDecorator(oracleConnection);

            return(conn);
        }