2009-10-28 2 views
1

Я использую запрос ниже:Linq к Entities Включить и 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.

После того, как Google много и использует много примеров, найденных здесь, я до сих пор не понял, как это сделать.

Кто-нибудь знает, как заказать подмножества и вернуть типизированные данные?

ответ

2

Вы всегда можете изменить порядок коллекций в вашем просмотра слоя.

Ex:

foreach (var item in Model){ 
{ 
    foreach (var itemQuestaoBase in **item**.QUESTAO_BASE.OrderBy(a => a.ORDEM)){ 
     //DO STUFF IN VIEW 
    } 
} 
Смежные вопросы