nextId method

int nextId(
  1. DbContext dbc
)

Implementation

int nextId(DbContext dbc) {
  Object? tmp = db.Select()
      .Fields([
        Expr.Max([this.Id])
      ])
      .From(this)
      .executeScalar(dbc);
  return tmp == null ? 1 : (tmp as int) + 1;
}