【发布时间】:2017-04-26 10:04:02
【问题描述】:
我正在使用 C# Version 6,我有一个字符串变量,我正在尝试对 LINQ to SQL 数据库表进行排序,之前它工作正常,但现在它没有给出适当的排序结果。
using (var db = new DBEntity()) {
var propertyInfo = nameof(Client.ClientName);
var iQuery = db.Clients.OrderByDescending(i => propertyInfo);
foreach (var item in iQuery.ToList()) {
Console.WriteLine(item.ClientName);
}
}
注意:我在 Stack Overflow 博客和其他网站上参考了很多教程,但我找不到。
请帮助我,我的代码有什么问题。
表结构和数据
ClientName ClientStatus
______________________________
Emma Active
Harry Active
在升序和降序中,我得到相同的输出
ClientName ClientStatus
______________________________
Emma Active
Harry Active
【问题讨论】:
标签: c# linq linq-to-sql sql-order-by c#-6.0