gpt4 book ai didi

c# - 如何只显示最近添加的 4 条数据库记录?

转载 作者:行者123 更新时间:2023-12-02 22:38:04 26 4
gpt4 key购买 nike

我已经完成了 ASP.Net 上的 MVC3 Razor 教程,并开始尝试对其进行一些调整以用于我自己的一个小型 Web 项目。

到目前为止,我所做的是创建一个部分,将两个字段添加到新的数据库记录中。 “News_Item”和“News_Date”字段。

然后在单独的页面上显示此数据时,我只想显示 4 个最近添加的记录。

我的 View 代码(如下)显示数据库中的所有条目没问题,但我想按上述进行修改,因此它只显示 4 个最近的记录。请问我该怎么做?我是初学者,之前没有真正的开发经验。

在我的 Controller 中,我有以下“获取”代码:

public ViewResult Index()
{
return View(db.News_Entries.ToList());
}

为了以防万一,这里是模型代码:

namespace dale_harrison.Models
{
public class News
{
public int ID { get; set; }
public string News_Entry { get; set; }
public DateTime News_Date { get; set; }
}

public class NewsDBContext : DbContext
{
public DbSet<News> News_Entries { get; set; }
}
}

非常感谢您的帮助。

最佳答案

更改您的操作代码

public ViewResult Index()
{
return View(db.News_Entries.OrderByDescending(n => n.News_Date).Take(4).ToList());
}

你应该阅读 linq to entity tutorials

关于c# - 如何只显示最近添加的 4 条数据库记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com