我没有发现任何关于在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??
}
你可以使用类型转换器来处理枚举或自定义对象。
文档。https:/moor.simonbinder.eudocsadvanced-featurestype_converters)。