/// <summary> /// Performs CRUD row update. Override to do custom update /// </summary> protected internal async override Task <int> DoUpdateAsync(OracleConnection cnn, OracleTransaction transaction, Doc row, IDataStoreKey key = null, FieldFilterFunc filter = null) { CheckReadOnly(row.Schema, "update"); return(await CRUDGenerator.CRUDUpdate(this, cnn, transaction, row, key, filter).ConfigureAwait(false)); }
/// <summary> /// Performs CRUD row update. Override to do custom update /// </summary> protected internal virtual int DoUpdate(OracleConnection cnn, OracleTransaction transaction, Doc row, IDataStoreKey key = null, FieldFilterFunc filter = null) { checkReadOnly(row.Schema, "update"); return(CRUDGenerator.CRUDUpdate(this, cnn, transaction, row, key, filter)); }