我的数据库中有几个小实体,我将它们表示为带有两列的小表:id和name.这些实体的例子:国家、大陆.
只要这些实体的名称无关紧要,我是否应该创建枚举类型呢?
我的数据库中有几个小实体,我将它们表示为带有两列的小表:id和name.这些实体的例子:国家、大陆.
只要这些实体的名称无关紧要,我是否应该创建枚举类型呢?
我讨厌用问题来回答问题,但这要视情况而定.您希望这些值多久更改一次,以及您多久发布一次代码?
枚举类型将需要更改代码.纯数据库表更容易更改.枚举类型更便于编码.
对于不经常发布的版本,或者如果您经常有新的/删除的/更改的值,请使用数据库表.对于静电的值集,或者如果您总是发布代码,请使用枚举.