多投票表架构: 单投票表架构:
企业、产品和评论都可以投票。对于第一个明显的解决方案,我选择为每个关系创建一个关联实体。不过,我们认为也许会有更好的解决方案。
经过广泛的研究和寻找解决方案,我发现了第二种模式的概念,即有一个带有列(Entity)的单个投票表来定义表的类型或ID(EntityID为它来自的表的 ID)所属的表。唯一的问题是投票表和三个实体之间没有任何关系。实体列有没有办法引用表而不是表的 ID?
欢迎任何关于开发模式的其他建设性方法的建议。
多投票表架构: 单投票表架构:
企业、产品和评论都可以投票。对于第一个明显的解决方案,我选择为每个关系创建一个关联实体。不过,我们认为也许会有更好的解决方案。
经过广泛的研究和寻找解决方案,我发现了第二种模式的概念,即有一个带有列(Entity)的单个投票表来定义表的类型或ID(EntityID为它来自的表的 ID)所属的表。唯一的问题是投票表和三个实体之间没有任何关系。实体列有没有办法引用表而不是表的 ID?
欢迎任何关于开发模式的其他建设性方法的建议。