2009-10-28 110 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 
    } 
}