我正在寻找我的应用程序的末尾,并有25个查找表.我的一些域类有15个表引用作为属性(一对一).现在我记得/了解到我可以使用枚举代替.我确信我可以将一堆查找表重构为枚举类.但是,使用枚举与查找表的最佳做法是什么?关于我的应用场景的一些事情可能有助于答案:
我认为最明显的答案是将Enums用于那些不会发生变化的事情.就像星期几,或太阳系中的行星 - 好吧,有时候你认为不会改变实际改变,但是那个好 - 快速更新,你再好几年了.
但是,当您处理的数据肯定会随着时间的推移而变化时,通常会将其存储在数据库中.对表的更改不需要更改代码和重新部署.另外,为这些添加管理界面会很好 - 而且脚手架屏幕应该快速而简单.