From e940d1254d6e147dc4ca710194184985135d88c1 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Fri, 22 May 2020 18:18:52 +0800 Subject: [PATCH] update --- 修改.md | 8 ++++++++ 更新日志.md | 1 + 2 files changed, 9 insertions(+) diff --git a/修改.md b/修改.md index 4bf116d..04a97a3 100644 --- a/修改.md +++ b/修改.md @@ -102,6 +102,14 @@ repo.Update(item); //对比快照时的变化 ``` 方法2:(原始) + +```csharp +//v1.5.0 忽略更新 null 值的属性 +fsql.Update() + .SetSourceIgnore(item) + .ExecuteAffrows(); +``` + ```csharp var item = new Topic { Id = 1, Title = "newtitle" }; fsql.Update() diff --git a/更新日志.md b/更新日志.md index 0157ac8..61e7da4 100644 --- a/更新日志.md +++ b/更新日志.md @@ -15,6 +15,7 @@ - 增加 WhereCascade/GlobalFilter 表达式子查询的支持; - 增加 \[Description\] 元数据注释,优先级低于 c# 代码注释; - 增加 IUpdate.SetIf 方法; +- 增加 IUpdate.SetSourceIgnore 方法,可实现忽略 null 属性的更新; - 增加 FreeSqlBuilder.UseExitAutoDisposePool 方法; - 优化 Guid GetDefaultValue 可能导致的错误; - 调整 BaseEntity,移除 BaseTreeEntity、Tenant 租户,改变事务习惯 [wiki](https://github.com/2881099/FreeSql/tree/master/Examples/base_entity);