gpt4 book ai didi

c# - 将 LastModified 日期与用户详细信息一起保存

转载 作者:行者123 更新时间:2023-11-30 17:53:11 24 4
gpt4 key购买 nike

我正在使用 Entity Framework,想知道在数据库中保存 LastModified 日期字段以及用户详细信息 (Active Directory) 的最简单方法是什么。

我首先想到使用数据库触发器来更新该字段,但我认为没有任何方法可以检索经过身份验证的用户以便在该记录中识别他们。

最佳答案

如果经过身份验证的用户实际上是在 SQL Server 中代表执行操作的用户,您实际上可以使用内置函数 SYSTEM_USER 获取当前用户。或 CURRENT_USER在触发器中。

例如:

UPDATE (appropriate table name)
SET LastModified = GETDATE(),
LastModifiedBy = SYSTEM_USER
WHERE (appropriate where clause)

关于c# - 将 LastModified 日期与用户详细信息一起保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17645292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com