每周的地下水位相互影响

本文关键字:影响 地下水 每周 | 更新日期: 2023-09-27 18:11:03

我正在学习c#, ASP。. NET和MVC。我正在申请,我只是想知道最好的方法去做。这是一个接受用户输入的水读数的应用程序,每天自动从输入中获取一些值,有些读数每周只采集一次。我的第一个问题是什么是最好的方法,使表(s)。每天都有价值,我也想把它们分成几周。我应该订一张大桌子还是多张,或者每周订一张?但我觉得按周计算效率很低。

每周也必须相互作用,下一周的值需要计算当前一周的值。例如,假设表中有一行名为"Water Reading",列是"Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday",最后是总使用量列。因此,在第一周,每天都要进行读数,当到了第二周的周一时,将第一周周一的读数从第二周的周一中减去,得到总使用量,并将其放入第一周的总使用量列中。

每天都做类似的事情,例如,星期一的阅读从星期二的阅读中减去得到星期一的使用情况。我只是在寻找关于如何组织表格以及如何进行上述交互的方法的指针和想法。

每周的地下水位相互影响

首先,明确您想要做什么,以及如何从高层设计应用程序。然后去设计一个数据库来实现这一点。这是一个逻辑练习。

TBH,我不会麻烦把它分成不同的表,因为你必须处理每周创建新表。有很多方法可以处理它。您可以有一个"周"表,其中包含定义与周相关的数据和在读数表上共享的任何数据的关系。然后,地下水位包含个人读数,并与一周记录相关联。

但是这可能是一个错误的问题。找一本关于应用程序设计的书。但手头没有好的参考资料

使用带有DateTime列的单个表,您可以稍后使用。net

中的大量属性和方法与周,月或任何操作日期的内容进行交互。