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, DuckDB orm, TDengine orm, QuestDB orm, MsAccess orm.
https://freesql.net
MIT License
4.13k stars 860 forks source link

扩展SqlExt,新增DateDiff方法,支持SqlServer和MySql时间差值计算 #1906

Closed goodsxx closed 1 month ago

2881099 commented 4 weeks ago

在之前的版本可以这样使用:

dateTime1.Subtract(dateTime2).TotalSeconds

后来 v3.5.100-preview 移除掉了,因为可能对 TimeSpan 映射造成麻烦。

今天,我又把这项解析加进来了,只针对 .Subtract().TotalXxx 这样的 lambda 表达式。

https://github.com/dotnetcore/FreeSql/commit/59a27598ad8c27db8e96c3dadb0a9941382a8d27