protected override void SetRowUpdatingHandler(DbDataAdapter adapter) { if (!(adapter is NpgsqlDataAdapter)) { throw new InvalidOperationException("adapter needs to be a NpgsqlDataAdapter"); } this.rowUpdatingHandler = new NpgsqlRowUpdatingEventHandler(this.RowUpdatingHandler); ((NpgsqlDataAdapter)adapter).RowUpdating += this.rowUpdatingHandler; }
protected override void SetRowUpdatingHandler(DbDataAdapter adapter) { if (!(adapter is NpgsqlDataAdapter)) { throw new InvalidOperationException("adapter needs to be a NpgsqlDataAdapter"); } this.rowUpdatingHandler = new NpgsqlRowUpdatingEventHandler(this.RowUpdatingHandler); ((NpgsqlDataAdapter) adapter).RowUpdating += this.rowUpdatingHandler; }