繁体   English   中英

使用String Enum创建流畅模型

Create Fluent Model with String Enum

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这是我的流利模型

struct Ailment: PostgreSQLModel {

enum Frequency: String , Content {
    case regular = "Regular"
    case occasional = "Occasional"
    case incidentFound = "Incident Found"
}

var id: Int?

var ailment: String

var frequency: Frequency

var dateIdentified: Date?

var underMedication: Bool

var breifDescription: String

}

我能够使用Int Enum创建Fluent模型,但它不适用于String Enum

我正在低于例外

Fatal error: Error raised at top level: ⚠️ DecodingError: Cannot initialize Frequency from invalid String value 1

提前致谢 :)

1 个回复

参考此问题,它适用于Vapor 3.0.6和Fluent 3.0.0。 如果枚举符合ReflectionDecodable,则应该正确创建表。

1 创建从ENUM到模型的列表

我获得了以下模型代码: 我有一个枚举,我想用枚举值填充变量CODE,并用相同的枚举描述填充变量Description。 我查找了很长时间,无法使用枚举VALUE / DESCRIPTION将“ ListFields”初始化为其构造函数。 我已经有了枚举和获取描述的方法。.我发现它 ...

6 导入模型以在Vuetify中使用Enum

也许我的问题格式不正确,但是我将尝试进一步解释我的需求。 在我的.vue文件中,在将数据库放入带有存储的数据库之前,我想使用开关设置枚举属性。 代码示例在这里 显然,我的vue文件不知道我的枚举是谁在模型文件中。 所以我抛出这个错误: ReferenceError:类型未定义 我找不到 ...

7 名单 包含String

我有一个如下所示的枚举列表 - 状态定义如下 该清单包含 我有一个变量 我正在尝试比较如下,但它不起作用,因为我猜它是比较参考。 以下返回false。 你能建议一个解决方案吗? 编辑:下面是无效的代码。 状态是字符串而不是枚举 ...

2015-09-03 17:02:45 4 7139   java
9 Android:可以在drawable选择器中使用string / enum吗?

问题 Q1 :有没有人设法在xml选择器中使用自定义字符串/枚举属性? 我通过以下[1]获得了一个布尔属性,但不是字符串属性。 编辑:谢谢你的回答。 目前android仅支持布尔选择器。 请参阅接受的答案。 我打算实现一个复杂的自定义按钮,其外观取决于两个变量。 其他将 ...

10 数据绑定到字典 使用DataTemplate对象作为键

使用其他几个问题,比如这一个 。 我发现如何从xaml绑定到Dictionary<Enum, string> ,如下所示: 但是,一旦引入DataTemplate并尝试使用对象数据属性代替EnumValue ,就会出现我的问题。 我正在尝试实现以下目标: 我将这种 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM