2010-09-25 48 views
0

我试图做这样的事情我做随后的分选上一个子表在asp.net MVC2。订购的作品为Question.Order,但我也会根据SubQuestions.Order订购Questions.SubQuestions列表。会如何使用实体框架

任何公然失误任何人都可以帮我解决?

谢谢

回答

0

你的代码是否正确?它看起来并不像您在订单条款中使用qsq。我敢肯定你的问题是,虽然你第二为了通过应与ThenBy操作者更换。

+0

嗨柯克,我也试过这样:.Thenby(Q => q.SubQuestions.Orderby(平方=> sq.SQOrder)),但是这也不管用。你能提供任何提示/指针吗? – Priyeshj 2010-09-27 17:38:15

+0

@Priyeshj,你正在返回一系列问题。每个问题可以有*许多*小问题,是正确的?返回问题结果时,对子问题表上的一列进行排序是什么意思?换句话说,如果每个问题都可以有多个子问题,那么当您返回顶级问题时,按这些子问题排序是没有意义的。也许你想要这个子问题的MAX Order值?你能否展示一些描述你期望结果的样本数据? – 2010-09-27 18:00:35

+0

我想你可能是对的。我最终为关系创建了单独的视图模型,然后在视图中动态地排序,而不是模型/控制器。所以没有更多。然后(...)。错误的实施,但工程。感谢您的线索。 – Priyeshj 2010-09-27 23:41:35