Linq订单按字母顺序

时间:2018-11-05 16:05:23

标签: c# linq sql-order-by

我有一个表,其中的列包含字符串内容。

我想按此列的字母顺序查询结果:

var query = db.Table.Where(q=>.....).OrderBy(q=>q.ColumnName);

foreach(var result in query){
    //do something
}

我认为这很容易,但是我获得了System.NotSupportedException异常: “表达式的排序依据可以包含非恒定的标量值,这些值在从服务器排序方面是可比的。类型为'Text'的表达式在排序方面是不可比的。”

有什么主意吗?

0 个答案:

没有答案