2009-10-28 43 views
1

我使用下面的查询:LINQ到实体包括和Ordery通过

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

您可以随时更改您的视图层的集合的顺序。

例:

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