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