- 修复 BulkUpdate 触发 Aop.AuditValue Insert 类型的问题;

This commit is contained in:
2881099
2023-02-14 15:30:04 +08:00
parent 3cee28fd42
commit abb91181bd
2 changed files with 76 additions and 3 deletions

View File

@ -60,7 +60,9 @@ namespace FreeSql.Internal.CommonProvider
fsql.Ado.CommandFluent(state.Item1).WithConnection(connection).WithTransaction(transaction).ExecuteNonQuery();
try
{
var insert = fsql.Insert<T1>(update._source)
var insert = fsql.Insert<T1>();
(insert as InsertProvider<T1>)._source.AddRange(update._source); //不能直接 AppendData防止触发 Aop.AuditValue
insert
.AsType(update._table.Type)
.WithConnection(connection)
.WithTransaction(transaction)