StoreGeneratedPattern="Computed"
在 type 的列上完美运行timestamp
。但是您不能将 TimeStamp 显示为人类可读的形式。
因此,您无法向用户显示“此行已修改{TimeStamp}
”,因为您根本无法将 SQL 时间戳解析为 DateTime。
现在我还可以为列创建计算列,DateTime
这样我就不需要手动设置了吗?
myEntity.LastModification = DateTime.Now
更不用说,如果某些用户真的想做坏事,只需更改他的计算机时间,这将很容易出错。