我试图找出一种更好的方式来排序我的sql查询的结果。

到目前为止,我有

List<ArticlePost> articlePosts = new List<ArticlePost>();
        IQueryable<ArticlePost> query = from ArticlePost in ArticlePostTable select ArticlePost;
        foreach (ArticlePost ArticlePost in query)
            articlePosts.Add(ArticlePost);
        articlePosts = articlePosts.OrderByDescending(ArticlePost => ArticlePost.atclID).ToList();


这是使用linq对列表进行排序的一种好方法,还是有什么我可以改进的方法?

最佳答案

以下是什么问题?

var articlePosts = ArticlePostTable.OrderByDescending(ap => ap.actlId).ToList();

关于c# - 有关Linq to Sql排序的查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12999233/

10-09 16:04