1

我需要我在 EF 4.3 代码优先环境中的实体知道它们上次更新的时间。是否可以?如果是,那么如何在具有以下属性的实体类中获取最后一次更改的时间:

[Timestamp]
public byte[] RowVersion { get; set; }

我需要从同一个实体类中的方法获取更新时间。

4

1 回答 1

0

将一个DateTime名为UpdatedOn(或其他)的属性添加到您的模型中。

public DateTime UpdatedOn { get; set; }

然后在你的代码中,我假设你有一个Update()(或类似的)你可以设置它

UpdatedOn = DateTime.Now

这样,每次在一行上调用 Update 方法时,UpdateOn 属性都将设置为执行该方法的确切时间。

于 2012-07-12T18:59:36.450 回答