我是 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。
怎么了?
提前致谢。