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