Есть ли столбцы enum в ORM? - PullRequest
0 голосов
/ 28 апреля 2020

Я не нашел никакой документации о возможности встроенных в колонки Enum Florter ORM moor. Каков наилучший способ создания столбца enum? Я хочу это:

enum PersistentType {
  File,
  Database
}

class Recipes extends Table {
  IntColumn get id => integer().autoIncrement()();
  TextColumn get title => text().withLength(max: 16)();
  TextColumn get instructions => text()();
  EnumColumn get persType=> enum<PersistentType>().nullable()(); // TODO Not possible??
}

1 Ответ

0 голосов
/ 04 мая 2020

Вы можете использовать Преобразователь типов для enum или пользовательского объекта.

do c: https://moor.simonbinder.eu/docs/advanced-features/type_converters/

пример: https://github.com/simolus3/moor/issues/521

...