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を使用してリストをソートする良い方法ですか、それとも改善できる方法はありますか?