-2

假设我们有以下表格:

帖子

  • 投票(上/下)
  • 标签
  • 创建日期

用户

  • 标签

现在我们需要生成一个像这样排序的特殊列表:

  • 赞成/反对票
  • 创建日期
  • 标签(当前用户收听的)

此列表应基于帖子的主要流程,然后是混合帖子,其中我收听的标签的评分比其他标签高一些。

你可以说我需要在第一页上创建类似 reddit.com 的东西。

我该怎么做?

4

1 回答 1

0

在这里查看我提出的问题,我认为它大致解决了您如何加载计算值的相同问题(在我的情况下,通过使用 ViewModel 并查询存储库 - 使用存储库模式的 MVC 应用程序)。在您的情况下,也许您使用聚合数据在数据库中维护一个视图,以便您在插入而不是读取时进行一些密集计算?

具有计算属性的实体框架

于 2012-12-17T16:33:34.070 回答