【问题标题】:presenting results in a group asp.net mvc razor linq在组中呈现结果 asp.net mvc razor linq
【发布时间】:2014-03-18 19:58:51
【问题描述】:

我正在尝试以某种方式显示数据。假设我有一个包含许多餐馆的数据库,其中一些是个人拥有的,另一些是连锁的。我想要表示我的结果的方式是所有餐厅只列出一次。如果是连锁店,我希望它说“汉堡王”还有 25 个找到。我想防止用户必须浏览同一家餐厅的页面。

餐厅表确实包含一个 ChainId 列。

我不知道我应该如何处理这个问题。 我是否使用 group by 在数据级别解决此问题?我如何在演示级别实现某些东西。我知道这是一个非常糟糕的问题,但我不太确定如何把它说得更好。任何帮助将不胜感激。

【问题讨论】:

    标签: c# asp.net asp.net-mvc linq razor


    【解决方案1】:

    我是否使用 group by 在数据级别解决此问题?

    这听起来是个好方法。

    我如何在演示级别实现一些东西

    我会改为从 model 开始。如果您对数据进行建模,使得一个“链”可以有一个或多个“位置”,那么 UI 应该非常简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 2011-05-02
      • 1970-01-01
      • 2013-07-06
      • 1970-01-01
      • 2013-05-30
      相关资源
      最近更新 更多