我的应用程序即将结束,并且有 25 个查找表。我的一些域类有 15 个表引用作为属性(一对一)。现在我刚刚记得/知道我可以使用枚举来代替。我确信我可以将一堆查找表重构为枚举类。但是,使用枚举与查找表的最佳实践是什么?关于我的应用场景的一些事情可能有助于回答:
- 只有一个开发者(我)
- 这是一个基于网络的应用程序
- 它不会是一个被大量使用的应用程序
- 当呈现当前具有 15 个查找的域类的视图时,将需要加载所有这些查找以在视图中显示数据。(15 个加入)
- 查找将缓存在内存中。
- 与域类的查找关系都是一对一的
- 查找中的数据很少会改变
- 查找表中的一些值很罗嗦,例如:“照顾动物”
- 一些查找有许多记录。示例:一个查找是美国各州。另一个是一个人的职业。