我有一个应用程序,它在关系数据库中有数据行,该表需要一个状态,该状态始终是
未提交、等待批准、已批准、已拒绝
现在,由于这些永远不会改变,我试图确定实现它们的最佳方法,我可以考虑一个带有值的状态枚举和一个分配的 int,其中 int 被放置到表行的状态列中。
或者链接到表的状态表,用户选择其中一个作为当前状态。
我无法决定哪个是更好的选择,因为我目前有一个枚举,这些值用于审批页面以填充下拉列表等并设置 sql(因为它当前用于 bool Approved 并提交审批,但这很脏由于各种原因和需求发生变化)。
想知道您对此有何想法,以及我是否应该选择其中一个。
如果它有任何区别,我正在使用实体框架。