我在ASP.NET MVC中编写简单的论坛.
在类别视图中,我想显示最新的主题.
我的代码按线程添加日期排序:
model.ForumThreads = db.ForumThreads
.Where(t => t.ForumThreadCategoryId == id)
.OrderByDescending(t => t.AddDate)
.ToPagedList(page, 10);
Run Code Online (Sandbox Code Playgroud)
ForumPost模型具有ForumThread模型的外键.
问题是:如何按最后一篇文章对线程进行排序,但如果没有帖子则按线程添加日期排序.