1
我面临的一个常见问题是导出的信息必须显示在详细信息页面和概览表格中。显示/更新派生信息的最佳方式?
例如,根据多个子项目状态值的状态,可能有1个项目的状态。似乎存储主要项目的派生状态将是错误的,但对此信息进行排序和过滤也可能很麻烦。
处理这种情况的最佳方法是什么?
我面临的一个常见问题是导出的信息必须显示在详细信息页面和概览表格中。显示/更新派生信息的最佳方式?
例如,根据多个子项目状态值的状态,可能有1个项目的状态。似乎存储主要项目的派生状态将是错误的,但对此信息进行排序和过滤也可能很麻烦。
处理这种情况的最佳方法是什么?
我不确定,我正确地得到了您的问题。为了解释我如何理解你的问题,我将使用示例。
例子:我们有车(项目)及其配件:车轮,发动机,车门等(分项)。汽车的状态来源于其零件的状态。例如:如果发动机的状态是“损坏的”,那么汽车的状态是“损坏的”,或者如果车门的状态是“缺失”并且发动机是“好的”,那么汽车的状态是“可用的”。
如果这个例子相当于你的意思,那么你有以下选择:
这些是选项,但只有您知道特定信息(数据库负载,派生值计算算法的复杂性,更常见的子项状态更改或项目状态读取等)。所以只有你可以决定什么适合你的情况。
正是我在说什么,谢谢。 – Greg 2010-02-15 17:12:40