情况:对于一个学校项目,我必须建立一个住宿网站,用户可以在其中注册并预订特定住宿仅 24 小时(之后其他用户可以预订该住宿并且他们可以选择该住宿) 24小时住宿)。我将如何触发事件以从数据库中删除记录?同样要进行预订,您需要单击链接/按钮向我的控制器发送 POST。
有任何想法吗?
情况:对于一个学校项目,我必须建立一个住宿网站,用户可以在其中注册并预订特定住宿仅 24 小时(之后其他用户可以预订该住宿并且他们可以选择该住宿) 24小时住宿)。我将如何触发事件以从数据库中删除记录?同样要进行预订,您需要单击链接/按钮向我的控制器发送 POST。
有任何想法吗?
我会选择永远不删除预订记录,而是给它一个过期字段。如果用户尝试使用预留,请检查过期字段是否已过期。
如果您必须删除预订记录,我建议您使用单独的流程。您可以实现一个定期唤醒并搜索过期保留以删除的 Windows 服务,或者从任务计划程序运行执行相同操作的控制台程序。
简而言之:将记录标记为而不是删除它始终是一种很好的推荐方法。这主要是为了保存交易历史。IsActive = false
如果您必须删除记录,那么您可以安排一些 Windows 服务来完成这项工作,而不是单独的操作。