框架的时间为什么不统一使用数据库的时间

发布于 2020-03-25 09:45:07

框架使用的时间是DateTime.Now,为什么不统一查询数据库的时间?这样可防止当服务器时间不一致时发生时间数据不一致的问题。可以使用下面这样的代码来查询不同数据库的时间:

                if (command.IsSqlServer)
                    sql = command.CommandText = "select GETDATE() AS 'CurrentDateTime'";
                else if (command.IsOracle)
                    sql = command.CommandText = "select SYSDATE AS \"CurrentDateTime\" FROM DUAL";

查看更多

关注者
0
被浏览
393
1 个回答
zhaohl2045
zhaohl2045 2020-03-30
问君能有几多愁,恰似一群太监上青楼。

这个应该是根据自己项目而定吧。框架只是提供一些基础的功能,减少代码量。有许多功能,还是需要根据自己项目的情况,自行添加。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览