比方說,我希望我的用戶能夠基於一個枚舉值如何按字母順序排列枚舉而不是int?
我的枚舉是這樣的排序表:
public enum Letter
{
C= 0,
A,
B,
E,
D,
}
查詢看起來是這樣的:
var letters = from l in context.Example
orderby l.Letter
select l;
升序/降序將基於enum int值而不是字母順序。有沒有簡單的方法來按字母順序編程?很顯然,我可以在我的Enum類中自己分類,但這可能會成爲大枚舉的普通工作。
如何我希望它進行排序:
//A ACTUAL //C
//B ACTUAL //A
//C ACTUAL //B
//D ACTUAL //E
//E ACTUAL //D
什麼'context.Example'?它是'IQueryable'?你在使用EntityFramework嗎? –
haim770
是的,這只是一個假設的例子 –
提供的解決方案是否有效? – mega6382