我想根据输入的DateTime将条目保存到数据库表中。我对一年中的每个月都有不同的模型和部分视图。用户可以创建事件,我希望将事件保存到数据库中相应的月表中,以便我可以将其返回到正确的视图。
所以我需要一些if语句,说'如果输入的DateTime的月份值是x保存到标签x,如果y保存到y'等等。
用户将从一个月导航到另一个月,并从样式类似日历的html表中选择日期,因此需要将条目插入到日历中与日期时间对应的部分。这只是为了解释为什么我需要这个功能。
如果有人能推荐一种更优雅、更实用的方法来实现这一点,那就去吧!
我很抱歉我没有代码发布,我已经尝试了一些方法和失败。当我明天早上在电脑前的时候,我会邮寄代码,但这看起来很简单,我对这事很陌生,所以如果有人现在能说明问题,那就太好了。
提前感谢!
不要把它分成12个单独的表格。将它们存储在单个表中。您可以创建一个计算列,通过从已经存储的DateTime值计算月份来告诉您。如果你真的需要,你可以很容易地创建这个表的12个视图,但我会采取在查询的WHERE子句中添加时间参数的方法。请确保在DateTime列上创建了索引。