query method
Implementation
Future<List<T>> query(Expr cond, T Function() entityCreator, DbContext dbc) async {
var list = await querable.db.Select().From(querable).Where(cond).execute(dbc);
return list.map<T>((e) => entityCreator()..fromMap(e)).toList();
}