是否可以在通过Simple.Data插入或更新时调用像GETDATE()这样的SQL函数?



对于整体数据一致性,我通常更喜欢将新/更新记录的当前日期时间与数据库服务器上的当前时间存储在一起,因为它可能与调用服务器不同步(如果使用多个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())
);

相关内容

  • 没有找到相关文章

最新更新