5
MVC를 처음 사용했습니다.mvc 면도기 정렬 된 데이터로보기에서
내 html 페이지에서 데이터 정렬을 구현하고 싶습니다.
public IEnumerable<PercConfigEntry> GetPercConfigEntries()
{
var results = from g in this.context.PercConfigEntry
where g.Key == "ConfigEntries"
select g;
return results;
}
그리고보기 :이 작동
@model IEnumerable<PercConfigEntry>
@foreach (var config in Model)
{
...
}
나는이 코드 생성 모델을 가지고있다. 그러나 다음과 같이 쿼리에 "orderby"를 추가하면
public IEnumerable<PercConfigEntry> GetPercConfigEntries()
{
var results = from g in this.context.PercConfigEntry
where g.Key == "ConfigEntries"
orderby g.ConfigName
select g;
return results;
}
foreach에는 DataServiceQueryException이 발생합니다.
무엇이 잘못 되었나요?
미리 감사드립니다.
MVC 또는 면도기와 관련이 있는지 의심 스럽습니다. 내 생각 엔 데이터 서비스의 쿼리 공급자에 문제가 있다는 것입니다. 'GetPercConfigEntries()'에서 ToList()를 호출하면 예외가 발생합니다. –
'ToList()'를 호출 한 다음'results.OrderBy (x => x.ConfigName)' – Nilesh
과 같이 주문을 사용하십시오. var results = (g from this.context.PercConfigEntry 여기서 g.Key == " ConfigEntries " select g) .OrderBy (o => o.ConfigName); ' – christiandev