From dff4e0632a559e2701a817c8ec739c9be47c8dab Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Fri, 6 Dec 2019 18:56:29 +0800 Subject: [PATCH] update --- 更新日志.md | 5 +++++ 表达式函数.md | 3 +++ 2 files changed, 8 insertions(+) diff --git a/更新日志.md b/更新日志.md index 5d9c652..750190b 100644 --- a/更新日志.md +++ b/更新日志.md @@ -1,6 +1,11 @@ 完整版本:年数-月-日-当日版本号,FreeSql、FreeSql.Repository、FreeSql.DbContext 版本号相同。 +## v0.12.9 + +- 增加 DateTime 扩展方法 Between 和 BetweenEnd 自定义表达式; +- 修复 Dto 映射,在二级即 Dto 属性上又 new Dto 的时候,错误的又重复映射了全部字段; + ## v0.12.8 - 优化 IncludeMany 级联查询支持异步适配(之前是同步方式); diff --git a/表达式函数.md b/表达式函数.md index 6bd08a8..3ea6ee4 100644 --- a/表达式函数.md +++ b/表达式函数.md @@ -18,6 +18,9 @@ var t1 = fsql.Select().Where(a => new[] { 1, 2, 3 }.Contains(a.Id)).ToSql(); ```csharp var t2 = fsql.Select().Where(a => a.CreateTime.Date == DateTime.Now.Date).ToSql(); +//这行代码说明 FreeSql 表达式解析强大,不是所有 ORM 都支持 + +var t3 = fsql.Select().Where(a => a.CreateTime.Between(DateTime.Today, DateTime.Today.AddDays(1))).ToSql(); ``` > SqlServer nvarchar/varchar 已兼容表达式解析,分别解析为:N'' 和 '',优化索引执行计划;