dotnetcore / FreeSql

🦄 .NET aot orm, C# orm, VB.NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 南大通用 orm, 虚谷 orm, 国产 orm, Clickhouse orm, QuestDB orm, MsAccess orm.
http://freesql.net
MIT License
3.99k stars 842 forks source link

希望增加 fsql.Date() 方法,可以直接访问到数据库的当前时间 #1772

Closed ping9719 closed 1 month ago

ping9719 commented 1 month ago

希望增加 fsql.Date() 方法,可以直接访问到数据库的当前时间,我用于校对本地的时间和数据库时间的差距。 可以是 fsql.Date() 也可以是 fsql.Ado.Date()。

相当于执行(mysql) fsql.Ado.Query("SELECT NOW();"); 在不同的数据库中可能不一样。

luoyunchong commented 1 month ago

https://freesql.net/guide/ado.html#%E6%9F%A5%E8%AF%A2-sql-%E8%BF%94%E5%9B%9E%E5%AE%9E%E4%BD%93

//SELECT now(), utc_timestamp()
var result = fsql.Ado.QuerySingle(() => new
{
    DateTime.Now,
    DateTime.UtcNow
});