我正在使用ASP.NET MVC4和Server 2008。
我有一项业务要求,要求设备在X时间之后才能得到服务。不同的设备在维修前需要不同的时间长度。
在数据库中,我需要存储设备需要服务的时间以及下一个服务日期。
在设备编辑屏幕上,我需要一个带有选项的下拉框,以允许用户选择ServiceInterval.。实际上,最好不要有固定的下垂时间,但我不知道如何做到这一点。
单击“服务”按钮应将ServiceInterval添加到当前日期,并将其放在NextServiceDue字段中。
存储这些信息的最佳方法是什么?有什么方法可以做到这一点?
谢谢你,迈克
发布于 2013-01-22 05:42:35
这取决于您想要的粒度级别,但是您可以在数据库中创建一个具有名称和秒数或天数的表。
在那里,当用户选择该项时,只需日期为DateTime.Now.AddDays(userInput);或DateTime.Now.AddSeconds(userInput);。您也可以将间隔期间与可用项一起存储。
https://stackoverflow.com/questions/14452162
复制相似问题