我正在构建一个简单的笔记应用程序,我目前在数据库中有一个笔记实体。
现在我想在数据库中添加一个注释类别,我想知道什么是最合适的创建方式。它需要保留一些静态记录,如果需要,用户应该能够稍后添加更多。
我正在考虑将静态默认值存储在enum
中,并将note类别作为整数的注释实体的属性。
enum NoteCategory: Int32 {
case General, Grocery ....
}
但是,enum
并非旨在动态扩展,因此对我来说可能不是一个可行的选择。
或者,我考虑将笔记类别创建为一个实体,并与关联类别ID的笔记实体建立关系,但在这种情况下,我不确定如何存储静态记录。
什么是最符合我需求的选择?