标签: dbtable

查找表最佳实践:数据库表...或枚举

如果我们必须存储公司的可用职位(即经理,团队负责人等).存储它的最佳做法是什么?我有两个评论意见......"当然,欢迎你的"

  1. 将其存储为包含列ID和名称的DB表,并使用查询和连接处理它.
  2. 将其存储为枚举并忘记数据库表.

在我看来,如果我有更改项目,我会选择第一个解决方案.因此,我不会将这些选项硬编码为Enum.
如果我毫不怀疑数据不会改变(例如,性别:男性,女性),我可以选择Enum解决方案.

注意:我用英语编码,UI文化可能是阿拉伯语.如果我将使用Enum解决方案,我将在表示层中对基于文化的字符串进行硬编码,从最佳实践角度来看是否可以!

我想知道你的意见,如果我的想法符合最推荐的"最佳实践"?

lookup enumeration dbtable

56
推荐指数
4
解决办法
3万
查看次数

标签 统计

dbtable ×1

enumeration ×1

lookup ×1