问题很前卫,困扰我好久了。也许你们中的任何一个人对这个问题都有有趣的看法。
当创建一个对象时,让我们说一个备忘录。 这个备忘录有一个字符串(显然是为了文本) 以及编辑过所述文本的用户 ID。
这个备忘录对象将被保存到数据库中。
将当前时间添加到对象(例如添加 DateTime 字段/属性)并将该对象保存到数据库是否很常见?
或者使用数据库的当前时间,例如。当行插入 DateTime.Now 到数据库中时?
最佳答案
考虑到您的应用程序可能在多台机器上运行,并且用户可能有不同的时区或设备上的时间错误,您提出的第一个选项可能会影响数据的完整性,并且您最终会得到一个未经授权的数据库。
关于c# - 在保存之前或保存到数据库时使用时间戳是否有意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44423785/