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
}
}