【发布时间】:2011-01-30 06:10:19
【问题描述】:
我需要一些帮助。
此表中有一个日期列,当该列中的任何日期等于服务器日期时,我需要告诉我的网站/程序发送电子邮件或执行某些通知操作以让用户知道些什么。
我想在服务器上运行一个程序以一定的时间间隔轮询数据库,但问题是如果日期是 11 年 1 月 31 日上午 10:30 并且我的时间间隔是每 5 分钟一次投票不准确,即上午 10:35 的投票。换句话说,当“x”日期恰好在那个日期被击中时,我需要数据库以某种方式通知某些东西。
我希望避免以 1 秒的间隔检查数据库,因为我认为这会对性能造成巨大影响。
我正在使用带有 MSSQL 和 LINQ 实体框架的 ASP.NET MVC 3。
有什么创意吗?
【问题讨论】:
标签: c# sql-server asp.net-mvc linq