1

毫无疑问,这个问题已经被涵盖了,但我不知道要搜索什么才能找到答案。

我有一个在不同国家和时区使用的 .NET MVC 网站,目前我将 .NETDateTime.UtcNow作为表单的最后修改日期,并在[datetime]插入/更新记录时将其存储在 SQL Server 2008 数据库的字段中.

我希望能够记录用户最初打开“编辑”表单的时间,然后将其与数据库中的最后修改日期进行比较,以便用户可以了解在更改时发生的任何进一步更改表格。

我不知道这些是否是要使用的相关类型。

处理上述行为的推荐方法是什么?

4

1 回答 1

2

听起来您正在寻找主动乐观并发检查。假设粒度级别“足够好”,您当然可以为此使用日期时间字段。如果您不确定,我建议您使用整数而不是随着每次更新而递增 - 那里没有粒度问题。

于 2013-01-08T22:52:49.037 回答