c# - 如何在 C#/SQL Server 中跟踪重复的日历事件?

标签 c# database datetime calendar

<分区>

我想在应用程序的日期/时间显示上显示重复事件。这个日期时间显示可以采用日历的形式,但它也可以只是即将发生的事件的列表。

处理跟踪此可重复事件的最佳方法是什么?

例如:事件是否应该在数据库中存储一次并在显示代码中投影/重复多次?事件是否应该存储多次然后才呈现?

最佳答案

我以前做过类似的事情,我的模式基于 SQL Server 的 sysschedules 表。

http://technet.microsoft.com/en-us/library/ms178644.aspx

上面链接的架构将允许您存储工作(事件)的时间表。然后,您可以根据计划计算事件发生的日期。这可能是一个冗长的计算,所以我会尝试将该结果缓存在某个地方。

关于c# - 如何在 C#/SQL Server 中跟踪重复的日历事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/357704/

相关文章:

sql-server - SQL Server 触发器未正确触发

python - 使用日期时间对象

c# - VSTO : how to set a ribbon's button from ThisAddIn class

php - 登录时验证用户并授予他们有限的数据库权限

C# 计时器与服务中的线程

sql - 存储过程是否有助于消除 SQL 注入(inject)/存储过程与应用程序中的普通 SQL 语句相比有何优势?

c# - 如何计算两个日期时间之间的百分比

android - 如何从 "Date"对象中获取本地化的 TIME 作为字符串?

c# - C# 字典序排序

c# - 如何在 Unity 中只更改单个字母的颜色?