单实体Upsert不能给columns添加默认值,否则会跟option参数的重载冲突。

This commit is contained in:
智能大石头 2025-01-15 14:52:43 +08:00
parent d63e91f0fd
commit 9dcd39afe1
1 changed files with 1 additions and 1 deletions

View File

@ -951,7 +951,7 @@ public static class EntityExtension
/// do update success =2次(insert 1次+update 1次)
/// 简单来说如果Insert 成功则返回1如果需要执行的是update 则返回2
/// </returns>
public static Int32 Upsert(this IEntity entity, IDataColumn[]? columns = null, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null)
public static Int32 Upsert(this IEntity entity, IDataColumn[]? columns, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null)
{
var option = new BatchOption(columns, updateColumns, addColumns);
return Upsert(entity, option, session);