public OracleBuilderTrackingTable(DmTable tableDescription, DbConnection connection, DbTransaction transaction)
        {
            this.tableDescription = tableDescription;
            this.connection       = connection as OracleConnection;
            this.transaction      = transaction as OracleTransaction;

            (this.tableName, this.trackingName) = OracleBuilder.GetParsers(this.tableDescription);
            this.oracleDbMetadata = new OracleDbMetadata();
        }
Пример #2
0
        public OracleSyncAdapter(DmTable tableDescription, DbConnection connection, DbTransaction transaction)
            : this(tableDescription)
        {
            var sqlc = connection as OracleConnection;
            this._connection = sqlc ?? throw new InvalidCastException("Connection should be a OracleConnection");

            _transaction           = transaction as OracleTransaction;
            this.oracleObjectNames = new OracleObjectNames(tableDescription);
            this.oracleMetadata    = new OracleDbMetadata();
        }