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(); }
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(); }