2

我的一个模型,我们称之为“评论”有一个时间戳列/成员

我最初将其定义为:

[Required]
public DateTime Timestamp { get; set; }

我在代码的其他部分有一些方法可以在特定时间后获取最新评论,因此它会获取时间戳大于某个值的所有评论。

我最近看到了 Julie Lerman 的一篇关于实体框架的时间戳数据注释的文章(http://msdn.microsoft.com/en-US/data/jj591583#c_8b121aeb433a4ab19d538bc8c20a58fb),她建议使用带有 [Timestamp] 的字节数组用于在数据库中正确存储的数据注释。

[Timestamp]
public Byte[] Timestamp { get; set; }

我不确定如何使用字节数组查找更新的记录。据我了解,系统处理时间戳字节数组只需在每次更新时将它们增加 1,但这是一个相对值。

我错过了什么?

4

1 回答 1

2

听起来您没有将该Timestamp属性用作并发检查,而是用作标准属性。我会回到一个DateTime

于 2013-08-16T18:15:01.007 回答