Linq to Entities Include and Order By

时间:2009-10-28 19:54:33

标签: linq include sql-order-by

我正在使用以下查询:

public IEnumerable<QUESTIONARIO_BASE> ListQuestionario()
{
    var query = (from c in _entities.QUESTIONARIO_BASESet
                             .Include("QUESTAO_BASE")
                             .Include("QUESTAO_BASE.DIMENSAO")
                             .Include("QUESTAO_BASE.RESPOSTA_BASE")
                         select c);

    return query.ToList();
}

并且想订购子集QUESTAO_BASE和QUESTAO_BASE.RESPOSTA_BASE。

谷歌很多,并使用了很多在这里找到的例子,我仍然没有弄清楚如何实现这一目标。

任何人都知道如何订购子集并返回输入的数据?

2 个答案:

答案 0 :(得分:2)

您始终可以更改视图图层中的集合顺序。

例如:

foreach (var item in Model){
{
    foreach (var itemQuestaoBase in **item**.QUESTAO_BASE.OrderBy(a => a.ORDEM)){
         //DO STUFF IN VIEW
    }
}

答案 1 :(得分:1)