Linq到实体包括和排序依据

Linq到实体包括和排序依据,linq,include,sql-order-by,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")

我正在使用以下查询:

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();
}
public IEnumerable ListQuestionario()
{
var query=(来自c中的_entities.QUESTIONARIO_BASESet
.包括(“奎斯塔乌基地”)
.包括(“QUESTAO_BASE.DIMENSAO”)
.包括(“QUESTAO_基地、RESPOSTA_基地”)
选择c);
返回query.ToList();
}
并希望订购子集QUESTAO_BASE和QUESTAO_BASE.RESPOSTA_BASE

在谷歌搜索了很多并使用了很多在这里找到的例子之后,我仍然不知道如何做到这一点


有人知道如何对子集排序并返回键入的数据吗?

使用此提示:

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

例:


仅链接的答案很弱:它们容易受到链接损坏和链接页面上编辑的影响。
foreach (var item in Model){
{
    foreach (var itemQuestaoBase in **item**.QUESTAO_BASE.OrderBy(a => a.ORDEM)){
         //DO STUFF IN VIEW
    }
}