flutter-moor ORM中是否有enum列?

问题描述 投票:1回答:1

我没有发现任何关于在Flutter ORM moor中内置Enum列的可能性的文档。创建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??
}
flutter-moor
1个回答
0
投票

你可以使用类型转换器来处理枚举或自定义对象。

文档。https:/moor.simonbinder.eudocsadvanced-featurestype_converters)。

例。https:/github.comsimolus3moorissues521。

© www.soinside.com 2019 - 2024. All rights reserved.