我的表包含与枚举类型相对应的int列。 例如。 int column Command的值对应于这种类型:
public enum Commands
{
Start = 1,
End = 2
}
如果我查询表并通过Command对其进行排序,我会得到Command = Start后跟Commen = End的行。
我是否可以通过Command列的字符串值对查询进行排序,例如:先结束,然后开始。
results.OrderBy(s =>(命令为命令).ToString())
但是它给了我错误“只支持初始值设定项,实体成员和实体导航属性”。
当然,我可以将Command的字符串值作为列并按其排序,但我们更喜欢使用int列,原因各不相同。
由于