gpt4 book ai didi

c# - 在指定日期删除记录 ASP.NET MVC

转载 作者:太空宇宙 更新时间:2023-11-03 20:07:15 25 4
gpt4 key购买 nike

请问如何在当前日期和时间到达数据库中存储的记录删除日期时间时自动从数据库中删除项目?

最佳答案

由于您已使用 ASP.NET MVC 和 Entity Framework 对其进行标记,我不确定您是否有权访问底层数据库服务器。但如果您这样做,您的 ASP.NET 应用程序就不是执行此操作的最佳场所。相反,在后端服务器上设置一个 SQL Server 代理作业,它可以按指定的时间间隔运行并运行 DELETE 查询。

像这样创建一个存储过程:

CREATE PROCEDURE dbo.DeleteOnSchedule
AS
BEGIN
DELETE [dbo].[Table]
WHERE [DateTimeToDelete] <= CURRENT_TIMESTAMP;
END

然后按计划运行该过程。

关于c# - 在指定日期删除记录 ASP.NET MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22358576/

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