Upsert时columns默认参数null
This commit is contained in:
parent
5f7546162a
commit
f6847b940e
|
@ -810,7 +810,7 @@ public static class EntityExtension
|
|||
/// 简单来说:对于一行记录,如果Insert 成功则返回1,如果需要执行的是update 则返回2
|
||||
/// Oracle返回值:无论是插入还是更新返回的都始终为-1
|
||||
/// </returns>
|
||||
public static Int32 Upsert<T>(this IEnumerable<T> list, IDataColumn[]? columns, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null) where T : IEntity
|
||||
public static Int32 Upsert<T>(this IEnumerable<T> list, IDataColumn[]? columns = null, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null) where T : IEntity
|
||||
{
|
||||
var option = new BatchOption(columns, updateColumns, addColumns);
|
||||
return BatchUpsert(list, option, session);
|
||||
|
@ -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, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null)
|
||||
public static Int32 Upsert(this IEntity entity, IDataColumn[]? columns = null, ICollection<String>? updateColumns = null, ICollection<String>? addColumns = null, IEntitySession? session = null)
|
||||
{
|
||||
var option = new BatchOption(columns, updateColumns, addColumns);
|
||||
return Upsert(entity, option, session);
|
||||
|
|
Loading…
Reference in New Issue