对于整体数据一致性,我通常更喜欢将新/更新记录的当前日期时间与数据库服务器上的当前时间存储在一起,因为它可能与调用服务器不同步(如果使用多个web服务器,它们也可能彼此不同步)。
是否可以通过Simple。数据,而不必诉诸存储过程调用?
目前没有Simple。数据引用到GETDATE。这是我计划在v2中讨论的问题;我将看看代码是否可以改装为v1。
我不熟悉Simple。数据
但是你能试着给列添加一个默认值吗:
RecordLastUpdatedOn datetime2(7) Null default(GetDate())
可以在创建列后使用alter column/add constraint方法添加
我对Simple.Data
一无所知,但是你可以让SQL Server处理生成DateTime。
将insert列保留为空,SQL Server将默认设置为当前日期。
CREATE TABLE Table(
INSERTED DATETIME DEFAULT (GETDATE())
);