更改CaseWhen无法更新数据问题(待修改字段值为NULL时还是无法修改)

This commit is contained in:
chenbo
2021-11-27 21:48:47 +08:00
parent c22d8d74d2
commit 4c7e04376f
2 changed files with 6 additions and 1 deletions

View File

@ -68,7 +68,10 @@ namespace FreeSql.ClickHouse.Curd
}
sb.Append(")");
}
protected override void ToSqlCaseWhenEnd(StringBuilder sb, ColumnInfo col)
{
sb.Insert(sb.Length - 4, $" ELSE {_commonUtils.QuoteSqlName(col.Attribute.Name)}");
}
#if net40
#else
public override Task<int> ExecuteAffrowsAsync(CancellationToken cancellationToken = default) => base.SplitExecuteAffrowsAsync(_batchRowsLimit > 0 ? _batchRowsLimit : 500, _batchParameterLimit > 0 ? _batchParameterLimit : 3000, cancellationToken);