gpt4 book ai didi

c# - 如何在 LINQ 查询中使用 SQL Server 时钟

转载 作者:太空狗 更新时间:2023-10-30 00:05:49 26 4
gpt4 key购买 nike

我正在编写一个具有“ checkin ”功能的应用程序 - 本质上是一个系统托盘应用程序,通过写入 SQL 数据库每 20 秒 checkin 一次。

然后我有第二个应用程序检查此表以查看客户端是否已签到,如果客户端在 60 秒内未签到则执行操作。

我需要确保写入 sql 数据库的时间是本地服务器时间,而不是客户端时间 - 否则我会遇到同步问题。

我正在使用 Linq-to-SQL - 我该如何实现?

最佳答案

实际上,根据一般经验,您也不应该使用服务器的本地时间 - 而是使用 UTC 时间 ( Coordinated Universal Time)。

在 Linq to Sql 中,您可以使用 SqlFunctions.GetUtcDate()为此映射到 GETUTCDATE()在 SQL Server 中。

关于c# - 如何在 LINQ 查询中使用 SQL Server 时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7862554/

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